cr: Ignore Ctrl-C while running shell programs

While running programs in an interactive subshell (cr shell), ignore
Ctrl-C in cr itself. This lets the child program handle Ctrl-C the best
way it sees fit without always terminating cr.

TEST=cr shell gdb # Press Ctrl-C => Neither gdb nor cr terminates.
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251662 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251662
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
SVN changes up to revision 251663
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
SVN changes up to revision 251664
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
SVN changes up to revision 251665
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
SVN changes up to revision 251666
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
SVN changes up to revision 251667
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
SVN changes up to revision 251668
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
SVN changes up to revision 251670