Added an "enable-audio-processor" flag and WebRtcAudioProcessor class.


This CL is a break-down CL from https://codereview.chromium.org/37793005. As the first step to move WebRtc APM to Chrome, it adds a enable-audio-processor command line flag, the WebRtcAudioProcessor class and its unittest.
WebRtcAudioProcessor is not hooked up the any of the code in Chrome yet, but it will be exercised and tested by its unittest.


BUG=264611
TEST=content_unittest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237311 0039d316-1c4b-4281-b951-d872f2087c98
Reland "Update V8 to version 3.23.11."

This reverts commit 237130. Now all necessary leak suppressions are in place.

TBR=yangguo@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237313 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237313
Fixed aliased error header on Pixel.

BUG=321283
TEST=manual tests on Pixel

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

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