Extract coded frame processing from SourceState into LegacyFrameProcessor

In preparation for compliant coded frame processing implementation,
this change extracts the previous coded frame processing implementation
out of SourceState into FrameProcessorBase and LegacyFrameProcessor.
ChunkDemuxerStream is also lifted into chunk_demuxer.h so that the
frame processing algorithm may continue to directly use those streams.

R=acolwell@chromium.org
BUG=249422
TEST=All media unittests and http/tests/media layout tests pass locally on Linux

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

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

It is flaky on Linux.
http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/35176/steps/browser_tests/logs/TestInitialBounds

TBR=kalman@chromium.org

BUG=319613

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256570 0039d316-1c4b-4281-b951-d872f2087c98
Remove unnecessary suppressions now that crbug.com/348324 has been fixed.

BUG=348324
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256571 0039d316-1c4b-4281-b951-d872f2087c98
Removed version compatibility check in chrome://inspect.

BUG=351483

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256572 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256572
Mojo: RawChannelPosix correctly handle the "EOF" case.

When you close the other end of a Unix domain socket, read() may/will
return 0. This should be handled as a fatal error.

R=yzshen@chromium.org

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

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