Make page popups work under OOPIF
The following changes were needed for select menu popups to work from
an out of process iframe:
- the ShowWidget message has to be processed by the inactive subframe
RenderViewHostImpl
- the view_screen_rect on the OOPIF RenderWidget must get updated
properly, reflecting the location and size of the OOPIF on the screen
- ChromeClient::viewportToScreen in Blink has to become frame specific,
since it needs to use the Widget associated with the local roo
BUG=
554119
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation
Committed:
https://crrev.com/c52e1b4e0b1d9692a192f2a2d2594919849bc510
Cr-Commit-Position: refs/heads/master@{#382209}