Android OOP-D: Re-land Fix CursorAnchorInfoController updates

This change adds a RequestForceSendMetadata method to
LayerTreeView/Host/Impl, which allows us to force sending RFM with
the next frame.

This ensures that CursorAnchorInfoController receives updates on any
frame with a text change.

(cherry picked from commit 706ea6713adeaa8953f05e9b2ffdc2dc17ec52dd)

Bug: 912309
Change-Id: I21185b57c2937c94d306d4ceed239d2f49bc824d
Reviewed-on: https://chromium-review.googlesource.com/c/1383533
Reviewed-by: Saman Sami <samans@chromium.org>
Commit-Queue: Eric Karl <ericrk@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#618643}
Reviewed-on: https://chromium-review.googlesource.com/c/1393469
Reviewed-by: Eric Karl <ericrk@chromium.org>
Cr-Commit-Position: refs/branch-heads/3626@{#540}
Cr-Branched-From: d897fb137fbaaa9355c0c93124cc048824eb1e65-refs/heads/master@{#612437}
15 files changed