Change initialization interface of URLRequestJobFactory objects.

The associated CR involves moving mutation interfaces of URLRequestJobFactory to URLRequestJobFactory.  As such, their initializations need to maintain their type as URLRequestJobFactoryImpl before those interfaces can be removed.

See CL https://codereview.chromium.org/11227017 for more information.

BUG=146602

Review URL: https://chromiumcodereview.appspot.com/11154006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163978 0039d316-1c4b-4281-b951-d872f2087c98
Reorder constrained dialog on top of web contents when switching back to its tab
in Chrome OS.


BUG=155878


Review URL: https://chromiumcodereview.appspot.com/11175076

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163979 0039d316-1c4b-4281-b951-d872f2087c98
Disable 2 flaky tests

NOTRY=true
BUG=147903
TBR=dtrainor@chromium.org

Review URL: https://chromiumcodereview.appspot.com/11264026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163980 0039d316-1c4b-4281-b951-d872f2087c98
Roll webrtc from 2961 to 2974.
Review URL: https://codereview.chromium.org/11227058

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163981 0039d316-1c4b-4281-b951-d872f2087c98
drive: Add "Drive related Flags" section to chrome:drive-internals

The flags information will be useful for diagnosing Drive issues.

BUG=157108
TEST=the new section appears in chrome:drive-internals

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163982 0039d316-1c4b-4281-b951-d872f2087c98
Refactor BaseFile methods to return a DownloadInterruptReason instead of a net::Error.
Also split the implementation into platform specific files.

BUG=157245

Review URL: https://chromiumcodereview.appspot.com/11238044

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163983 0039d316-1c4b-4281-b951-d872f2087c98
Fix the NTPReady notification on Android.

The notification was being sent before we persisted the default
bookmark folder, and this was messing up our tests.  Now we only
send the ready notification after the bookmarks have fully loaded
and all pending images are finished.

BUG=154752


Review URL: https://chromiumcodereview.appspot.com/11266021

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163984 0039d316-1c4b-4281-b951-d872f2087c98
Move the worker code into the content namespace.
Review URL: https://codereview.chromium.org/11269023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163985 0039d316-1c4b-4281-b951-d872f2087c98
Move intents code into the content namespace.
Review URL: https://codereview.chromium.org/11264023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163986 0039d316-1c4b-4281-b951-d872f2087c98
Disable ExternalClearKey browser tests on ASAN builds when using Aura until the bug is fixed.

BUG=157759
TBR=creis

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163987 0039d316-1c4b-4281-b951-d872f2087c98
Fix initial stable webrtc roll

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163988 0039d316-1c4b-4281-b951-d872f2087c98
Fix resource path for content_unittests.

On Android the paks files for tests are located in /sdcard/paks
directory.

BUG=157427


Review URL: https://chromiumcodereview.appspot.com/11233072

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163990 0039d316-1c4b-4281-b951-d872f2087c98
sync: wrap conflict_utils in a namespace

This makes it easier to hunt down function definitions and matches file hierarchy as suggested by the style guide.

BUG=


Review URL: https://chromiumcodereview.appspot.com/11238043

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163992 0039d316-1c4b-4281-b951-d872f2087c98
Use "Internal Display" or its translation for the name of the internal display.


BUG=157672


Review URL: https://chromiumcodereview.appspot.com/11274033

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163993 0039d316-1c4b-4281-b951-d872f2087c98
Fix behaviour changes due to r163579

A couple changes in behaviour occured due to reordering some lines of code.
This should restore the behaviour from before the change.

See http://src.chromium.org/viewvc/chrome?view=rev&revision=163579 for the
original behaviour on these lines.

BUG=157634
R=jennyz


Review URL: https://chromiumcodereview.appspot.com/11263024

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163994 0039d316-1c4b-4281-b951-d872f2087c98
Couple of tweaks to multi-window resizer:
. Increases show delay to 400ms.
. Makes sure when we go to show the resizer the mouse is still in the hot
  zone. Without this we could show and then immediately attempt to
  hide, resulting in flickering.

BUG=131523
TEST=covered by tests
R=ben@chromium.org


Review URL: https://chromiumcodereview.appspot.com/11260026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163995 0039d316-1c4b-4281-b951-d872f2087c98
Stop enabling shadow DOM for <webview> and the HTML titlebar.

Shadow DOM was enabled by default by r161531 and allowWebComponents is no longer
called for it as of http://trac.webkit.org/changeset/131549.

R=fsamuel@chromium.org


Review URL: https://chromiumcodereview.appspot.com/11271015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163996 0039d316-1c4b-4281-b951-d872f2087c98
GVD: DestroyTextures() on other platforms than CrOS as well

BUG=156251
TEST=


Review URL: https://chromiumcodereview.appspot.com/11272020

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163997 0039d316-1c4b-4281-b951-d872f2087c98
Add GetUserInfo() in GaiaOAuthClient.

The new method allows getting email of the user given an access token.


Review URL: https://chromiumcodereview.appspot.com/11226067

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164003 0039d316-1c4b-4281-b951-d872f2087c98
Renamed files in preparation for adding calculator controller tests

To support testing the controller logic of the calculator default app,
that logic has to move out of view.js. It will be moved into
background.js, which will then become a regular controller. Also, when
support is added for testing the controller logic, the tests will become
general calculator tests rather than just model tests. In accordance
with this, the following files were renamed:

    app/background.js -> app/controller.js
    tests/model_tests.html -> tests/tests.html
    tests/model_tests.js -> tests/tests.js
    tests/model_test_utilities.js -> tests/utilities.hml

That renaming is done in this commit so the actual code changes which
will be made in a future commit will not be obscured by the name
changes. The code changes made for this commit were the minimal ones
necessary for the file name changes.

BUG=156695


Review URL: https://chromiumcodereview.appspot.com/11272012

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