Revert of Do not calculate composition bounds until IME requests. (patchset #11 id:720001 of https://codereview.chromium.org/2121953002/ )

Reason for revert:
CursorAnchorInfoControllerTest.testMonitorMode consistently failing on downstream lollipop bots (and I also see the same failure in the trybots for patchset 11, I don't understand why CQ let this through...).

BUG=633402

Original issue's description:
> Do not calculate composition bounds until IME requests.
>
> Calculating composition bounds is not a light-weight operation.
> On the other hand, few IME uses this information.
> To skip this unnecessary calculation on certain environment, propagate
> cursor update mode from browser to the renderer.
>
> BUG=624714
>
> Committed: https://crrev.com/dac0c7af14c29c9d8509b775d5044e5448b6263b
> Cr-Commit-Position: refs/heads/master@{#408900}

TBR=changwan@chromium.org,kinaba@chromium.org,shuchen@chromium.org,yosin@chromium.org,yukawa@chromium.org,nasko@chromium.org,nona@chromium.org
NOTRY=true
BUG=624714

Review-Url: https://codereview.chromium.org/2210533004
Cr-Commit-Position: refs/heads/master@{#409901}
11 files changed