AVFoundation: Allow exceptions when checking if max frame rate setting is supported.

Addressing some sporadic crashes, see http://crbug.com/327532, with 
"Selector not found" when trying to query the AVCaptureConnection if 
it supports setting max video frame rate, at [1].

Beyond that, this problem started affecting all non-HD cameras in Mac
Os X < 10.9 -- see log in http://crbug.com/328096--.

This CL checks if the selector is recognised before attemping to use it.

[1] https://code.google.com/p/chromium/codesearch#chromium/src/media/video/capture/mac/video_capture_device_avfoundation_mac.mm&q=isvideomaxframe&sq=package:chromium&type=cs&l=174
BUG=288562, 327532, 328096

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241056 0039d316-1c4b-4281-b951-d872f2087c98
GaiaOAuthClient::Core::GetUserInfo() does not need to send or receive cookies.
The function should set the load flags to ignore cookies.

BUG=327120

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241058 0039d316-1c4b-4281-b951-d872f2087c98
Always show x-webkit-speech icon for ease of testing.

Because of a behavior change of crbug.com/325496, we need to focus on an INPUT
element, move mouse pointer on it, or style it so that it works as ever before
clicking the x-webkit-speech icon.

Without this CL, WebViewTest.SpeechRecognition will fail when
https://codereview.chromium.org/100793006/ is laned.

BUG=325496
TBR=fsamuel@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241059 0039d316-1c4b-4281-b951-d872f2087c98
Remove stale 'lib64' entries in browser_tests.isolate and chrome.isolate on linux

'lib32' was removed in r240867 because it was not being generated on OSX
anymore. These directories were likely generated by NaCl and stopped being
generated at some moment in the past days.

R=szym@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241063 0039d316-1c4b-4281-b951-d872f2087c98
[Most Visited] Log suggestion provider to UMA

Will add a query param to the /log.html endpoint in order to be able to log the suggestion provider to UMA.

BUG=None
TEST=MostVisitedIframeSourceTest
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241064 0039d316-1c4b-4281-b951-d872f2087c98
Allow the max url length to be overridden

This is needed for WebView Classic compatibility, and since it shipped with KK it is needed to finish unforking.

There is no define to separate between Android WebView and
Chrome for Android which is why this is done with a setter
function instead of a define.

NOTRY=true
BUG=298495

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241065 0039d316-1c4b-4281-b951-d872f2087c98
[telemetry] Implement per-pixel algorithms in Bitmap as a C++ extension.

BUG=323813
TEST=telemetry bitmap_unittest
R=bulach@chromium.org, tonyg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241066 0039d316-1c4b-4281-b951-d872f2087c98
Remove the ChromeFrame specific cookie code between the renderer and browser process.

BUG=316496
R=ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241067 0039d316-1c4b-4281-b951-d872f2087c98
Separate out pkg-config execution in the GN build.

This makes a template to invoke the pkg-config script so that we can change how it's invoked in one place rather than in every call site.

BUG=
R=piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241068 0039d316-1c4b-4281-b951-d872f2087c98
Change port_entropy to port_seed

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241069 0039d316-1c4b-4281-b951-d872f2087c98
Remove deprecated video decode interfaces.

And clarify the texture_target parameter.

BUG=None.
TEST=None.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241070 0039d316-1c4b-4281-b951-d872f2087c98
Allow GN imports to be processed from imports.

This restriction is unnecessarily restrictive and I will need to be able to do
this in a future CL. Rather than prevent variable collisions, this instead
checks for value collisions so as long as you end up with the same value, the
error won't be thrown. This mainly comes up with multiple imports, so the
values will be the same.

R=piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241071 0039d316-1c4b-4281-b951-d872f2087c98
Disable WebViewTest.Size for flakiness on Windows.

BUG=329032
TBR=lazyboy@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241072 0039d316-1c4b-4281-b951-d872f2087c98
Disable DevToolsSanityTest.TestPauseWhenLoadingDevTools for flakiness.

BUG=329036
TBR=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241074 0039d316-1c4b-4281-b951-d872f2087c98
Don't double-quote strings when passing them into GN args.

Previously, both EscapeStringForGN and GetArgsStringForGN would add quotes.

BUG=
R=finnur@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241075 0039d316-1c4b-4281-b951-d872f2087c98
Fix getPaddingStart/getPaddingEnd in ApiCompatibilityUtils.java

BUG=327833
R=yfriedman@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241076 0039d316-1c4b-4281-b951-d872f2087c98
Bootstrap code for testOobeLocalization

Command line is
src/chrome/test/telemetry/run_cros_tests --browser=cros-chrome --remote=<ip> testOobeLocalization

BUG=327034
TEST=This will be the test.
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241077 0039d316-1c4b-4281-b951-d872f2087c98
Add information that some data may not get deleted

BUG=137412

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241079 0039d316-1c4b-4281-b951-d872f2087c98
Add ClientCertStoreChromeOS which only returns the certs for a given user.

BUG=302125

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241080 0039d316-1c4b-4281-b951-d872f2087c98
Automatically trigger installation of high-quality speech synthesis extension.

When a certain threshold number of utterances are spoken in a given session
with the built-in speech synthesis, set a preference that enables
automatic download and (silent) installation of a component extension that
provides higher-quality speech synthesis.

This change also gets rid of the code that loaded the built-in speech
synthesis component extension on-demand and instead installs it when
loading all component extensions. It now uses an event page, so the
cost of loading it is minimal.

BUG=314718
R=asargent@chromium.org, dpolukhin@chromium.org, thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241081 0039d316-1c4b-4281-b951-d872f2087c98