Move willEnterFullscreen to WebRemoteFrame.

This CL cleans up some of the Blink plumbing for OOPIF fullscreen
support:
- willEnterFullscreen() moves from WebView to WebRemoteFrame.
- tracking of whether fullscreen is entered for cross-process
  ancestor moves from FullscreenController to Fullscreen.

BUG=550497
TEST=no behavior change. This functionality is covered by SitePerProcessInteractiveBrowserTest.Fullscreen*

Review-Url: https://codereview.chromium.org/2021513002
Cr-Commit-Position: refs/heads/master@{#397249}
11 files changed