Update WebContentDecryptionModuleSessionImpl to the latest EME spec.

- generateKeyRequest() -> initializeNewSession()
- close() -> release()

This change is made to match the latest EME spec. The deprecated methods
will be dropped after Blink is updated. The Blink side change is at:
https://codereview.chromium.org/111043004/

BUG=224786

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244029 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244029
Support failing modeset

Add support to gracefully handle the case of a modeset failing by trying
the next lower resolution

BUG=309720
TEST=Test with external HDMI monitor and Display Settings
R=oshima@chromium.org, marcheu@chromium.org

Signed-off-by: David Sodman <dsodman@chromium.org>

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244030 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Disable some GCM API tests on offical window bots

BUG=324982
TEST=non

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244031 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244031