Get Windows 8 ASH to work again. 

This broke in revision 236017 which creates the compositor in the ctor of the RemoteRootWindowHostWin class.
This in turn uses the GetAcceleratedWidget function which returns the desktop window as the metro viewer is not yet
connected to the browser.

Moving the CreateCompositor call to the RemoteRootWindowHostWin::Connected function fixes this.

BUG=none
TBR=ben

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242026 0039d316-1c4b-4281-b951-d872f2087c98
Add CDM FileIO tests.

- Add CdmFileIOTest, which tests CdmFileIO in ClearKeyCdm.
- Update EncryptedMediaTest to check the result of CdmFileIOTest.

BUG=324134
TEST=Tests added pass on Linux.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242027 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242026
[WebMIDI] MIDIManager::create should return non-null object.

enable-web-midi switch can be added for unsupported platforms, for development purpose.
In such case, returning NULL in MIDIManager::create causes a crash.
This CL prevents the crash.

BUG=303596

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242028 0039d316-1c4b-4281-b951-d872f2087c98
Omnibox: Bug Fixes for Shortcuts Inlining

Precisely, fixes up URL-like inputs before comparing to the shortcuts
fill_into_edit in order to better determine inlineability.

This is especially useful for inputs such as about: which need to have
their scheme fixed up to be recognized as comparable to chrome://
shortcuts.

BUG=328220

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

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