[CompositeAfterPaint] Link highlight implementation

For CompositeAfterPaint, during paint, for each link highlighted
fragment, create a ForeignLayerDisplayItems, in a property tree state
with transform and clip the same as those of the object's local border
box properties, and the LinkHighlightEffect.

Change-Id: Ic3256ee508628dbd82dde149b6fbfe29aa4d9ca8
Reviewed-on: https://chromium-review.googlesource.com/c/1355858
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#612886}
35 files changed