Allow individual volume control of remote webrtc audio tracks.
This fixes an issue where remote audio tracks would all share the same volume state.  Although there's still a limitation in the audio stack, this brings us a step closer to spec compliance.

BUG=343998
TEST=I ran the currently disabled, yet functional WebRtc tests in content_unittests.  Also created my own test HTML page that renders the same media stream in multiple video tags and verified that individual volume control worked and that the volume could be boosted up to a max factor of 10.
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251663 0039d316-1c4b-4281-b951-d872f2087c98
Add context to "file must be sorted" error message in ios/PRESUBMIT.py

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251664 0039d316-1c4b-4281-b951-d872f2087c98
Cache the boolean value in usingDelegatedRenderer.
As we are going to use this api at many places, caching the value at the first instance, will save the checking every time.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251665 0039d316-1c4b-4281-b951-d872f2087c98
Move the translate script callbacks from TranslateManager to TranslateScript

This CL refactors the way callbacks for TranslateScript are handled.
Previously, only one callback was allowed, and thus TranslateManager was
managing a global list of pending script request to be able to merge all these
requests into one callback.

As we want to move away from TranslateManager being a singleton, the management
of TranslateScript requests is moved to TranslateScript (which is also cleaner).
TranslateScript now supports multiple callbacks.

BUG=332736

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251666 0039d316-1c4b-4281-b951-d872f2087c98
Fix SkPicture printing measurement

Measurement results of type 'path' are no longer supported, so just
report the number of pictures that were saved.

TEST=tools/perf/run_tests SkpicturePrinterUnitTest.testSkpicturePrinter

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251667 0039d316-1c4b-4281-b951-d872f2087c98
Added IsManaged() and GetManagementDomain() helpers to ProfilePolicyConnector.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251668 0039d316-1c4b-4281-b951-d872f2087c98
Forbid remote inspecting with new frontend on old browser.

BUG=336663

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251670 0039d316-1c4b-4281-b951-d872f2087c98
Move password store unit tests and MockPasswordStore into component.

This CL depends on https://codereview.chromium.org/160463002/.

BUG=334665
R=blundell@chromium.org
TBR=joi@chromium.org, zea@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251672 0039d316-1c4b-4281-b951-d872f2087c98
Add --trace-frame-viewer as a safer alternative to --trace-cc

--trace-cc implied cc.debug* which enables a ton of stuff for
ubercompositor. This is bad for recording performance. In the vast
majority of use cases, users of adb_profile_chrome just want a basic
frame viewer-case. So rename the flags accordingly to facilitate
that use case.

R=skyostil

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251673 0039d316-1c4b-4281-b951-d872f2087c98
LKGR w/ DEPS up to revision 251673