Remove ContentViewCore dependency from OverlayPanel
The only reason ContentViewCore is passed to the OverlayPanels is to
get the cc::Layer containing the content. This change removes the
dependency on ContentViewCore from the native OverlayPanel layers
in favor of the cc::Layer obtained from WebContents.
BUG=
626848
Committed:
https://crrev.com/88238fa101071d080ae92cf9b1c8b43177a6b5f2
Cr-Commit-Position: refs/heads/master@{#405360}