Merge WebMediaPlayerProxy and RendererMediaPlayerManager.

BUG=312358
TEST=MSE/EME player still works on Chrome for Android. No functionality change.
R=jochen@chromium.org, qinmin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231957 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231957
IndexedDB: refactor corruption-message parsing into its own function.

BUG=311874
R=jsbell@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231958 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231958
Fixed SyncStatusHelper not updating observers on changes.

* SyncStatusHelper now updates observers whenever cached contents
  changes, previously only updated on content resolver notifications.

BUG=299123

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

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