Cherry-pick: Don't use webmediaplayer to FullscreenController about fullscreen change

NOTE: this cherry-pick should only be submitted after
https://googleplex-android-review.git.corp.google.com/#/c/523935

BUG=17021433

---------------------------------------------------------------------

Don't use webmediaplayer to FullscreenController about fullscreen change

This is cloned from https://codereview.chromium.org/275163002/
The previous change will break webview because AwWebContentsDelegate::ToggleFullscreenModeForTab is not implemented.
This change passes a runtime switch to blink to disable fullscreen for non-media elements for android webview.
when AwWebContentsDelegate::ToggleFullscreenModeForTab is called, android webview will send a FullscreenChanged IPC to finish the will/DidEnterFullscreen event for the media element.

blink side CL: https://codereview.chromium.org/290643005/

This CL only impacts android webview

BUG=367346

Review URL: https://codereview.chromium.org/292573004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281781 0039d316-1c4b-4281-b951-d872f2087c98
10 files changed