Move some rendered rect method impls from DMC To TextMatchMarkerListImpl

In this CL, I'm moving some rendered rect-related logic for TextMatch markers
from DocumentMarkerController into TextMatchMarkerListImpl. I am adding two
methods to TextMatchMarkerListImpl:

AppendRenderedRectsToVector(const Node&, Vector<IntRect>*)
UpdateMarkerRenderedRectIfNeeded(const Node&, RenderedDocumentMarker&)

In a later CL, I will move the implementations from DocumentMarkerController.cpp
to TextMatchMarkerListImpl.cpp, and make UpdateMarkerRenderedRectIfNeeded a
private method of TextMatchMarkerListImpl.

BUG=707867

Review-Url: https://codereview.chromium.org/2896703003
Cr-Commit-Position: refs/heads/master@{#474596}
3 files changed