[BlinkGenPropertyTrees] Paint frame overlay in correct property tree state

Frame overlays should use the device emulation transform node if exists
as the transform state.

Because the node is ready only after PrePaint, we need to let frame
overlays update graphics layer status at the end of PrePaint, instead of
previously unclear (maybe during layout, or paint etc.)

Bug: 934300
Change-Id: Ic6e2fe5d29f444dba1a3bf206ffa1775df4adc3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1525199
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#642184}
47 files changed