Move the worker script loading code to the worker process (phase:4/5)

- Stop sending the worker script from the renderer.
- In this change we can remove the pending instances in WorkerServiceImpl.

This is step 4 of moving the worker script loading code from the renderer process to the worker process.
See: http://crbug.com/329786

BUG=329786

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248869 0039d316-1c4b-4281-b951-d872f2087c98
[App Shell] Port app_shell to windows aura.

Allow windows developsers to run app_shell.

BUG=None
TEST=Build app_shell on windows with use_aura=1, it launches normally.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248870 0039d316-1c4b-4281-b951-d872f2087c98
Disable noisy printf in drive_integration_service.cc

This is printed in every browser test, and just adds noise. Switch it
to LOG_IF so it's only printed when needed.

R=kinaba@chromium.org
BUG=339891

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248871 0039d316-1c4b-4281-b951-d872f2087c98
Implement retry for Register call in GCMNetworkChannel

When Register fails with transient erro retry with exponential backoff.

BUG=335670

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248872 0039d316-1c4b-4281-b951-d872f2087c98
Fix a crash due to uninitialized preference member in ProfileIOData
when in icognito mode. 

This variable should always be initialized, not just in incognito mode.

BUG=339909

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248873 0039d316-1c4b-4281-b951-d872f2087c98
Add labels to media test pages that play 4K and/or 50FPS content.
Create 2 benchmarks for ChromeOS devices, one playing only 4-content, the other playing all other test content.

BUG=339837

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248876 0039d316-1c4b-4281-b951-d872f2087c98
Parse blink platform log channel command line args in webkit unit tests.

This should make debugging webkit unit tests a bit easier.

R=jochen@chromium.org,japhet@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248877 0039d316-1c4b-4281-b951-d872f2087c98
Add support for aspect ratio VUI parameters in H264Parser.

BUG=340426

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248880 0039d316-1c4b-4281-b951-d872f2087c98
Clean up sign-in grammar

---------------------------------

"Signin" is not a word.
"Sign into" doesn't make any more sense than "sign outof".

As a phrasal verb, it stands as a unit.
* "Bob signed in to Chromium to sync his settings."
* "Bob signed into Chromium, and it hurt. Next time he'll be more careful while
   signing and walking in the chemistry lab."
Don't hurt Bob.

As a phrasal noun, "sign-in" should be hyphenated.

Follow these simple[1] rules for correct usage:

* "signin" is not a word
* "sign in to", not "sign into" (you wouldn't "sign outof" Chrome)
* as a noun or noun adjunct, "sign-in", not "sign in":
    "Sign-in happens at the sign-in screen."
* as a participle + adverb:
  * "signed-in" before a noun: "who is the signed-in cat?"
  * "signed in" after a noun: "why is the cat signed in?"

Additionally, do not capitalize "in" or "out" in title case.
* "Sign in Again", not "Sign In Again"

[1] May not be simple.

---------------------------------

Secondly, we should say "sign in" instead of "log in" in most places.

---------------------------------

Sources:
* go/uxwordlist
* https://net.educause.edu/elements/attachments/educause/pdf/ch07_tab01.pdf

I'd like to have kuscher check my work. Including aruslan and derat for sign-off
because the changes are somewhat extensive.

BUG=315617
NOPRESUBMIT=true
R=kuscher@chromium.org, bulach@chromium.org, derat@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248881 0039d316-1c4b-4281-b951-d872f2087c98
Adds URL to each peerconnection tab title on webrtc-internals.
Also use bold font for the stats table of the active ICE connection for highlight.


BUG=244648

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248882 0039d316-1c4b-4281-b951-d872f2087c98
Password manager now ignores autocomplete='off' by default; user may specify a flag that says otherwise.

(Recommit after original commit reverted in https://codereview.chromium.org/130183003 due to unit test memory leak.)

BUG=177288

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248885 0039d316-1c4b-4281-b951-d872f2087c98
Fix opening images from the downloads shelf.

Because of a typo during refactoring, the url wasn't passed correctly. This patch fixes the typo.

TEST=Tested manually with an image on the downloads shelf.
BUG=340176

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248886 0039d316-1c4b-4281-b951-d872f2087c98
Clean-up: Replaces obsolete Font/FontList methods.

Replaces obsolete methods of gfx::Font and gfx::FontList with new ones.

BUG=265485
TEST=Run ui_unittests.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248887 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Open drive apps in the current desktop.

Previously, files.app opens drive apps in the desktop of the running profile.
This CL adds lines to move the opened browser to the active desktop.

BUG=336093
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248888 0039d316-1c4b-4281-b951-d872f2087c98
Implement ServiceWorkerVersion::SendMessage()

As a preparation to implement DispatchInstallEvent(), this implements
following two methods:
- SendMessage()
- SendMessageAndRegisterCallback()

Unlike my previous patches, this supports:
- Sending messages without explicitly starting the worker
- Sending multiple messages concurrently
- Receiving a response for each message

Now each message can be sent with a unique 'request_id', which can be
used to send back a response to a particular message.

BUG=313530
TEST=ServiceWorkerVersionTest.\*
R=alecflett@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248889 0039d316-1c4b-4281-b951-d872f2087c98
Implement DelegatedFrameResourceCollectionClient::UnusedResourcesAreAvailable for Android.

Implment UnusedResourcesAreAvailable to send the unused resources back if there are
no pending ACKs.

Also handle the LoseAllResources from ResourceCollection to send back the resources.

R=danakj, sievers

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248892 0039d316-1c4b-4281-b951-d872f2087c98
cros: Update SAML flow.

- Update password confirm UI per mock;
- Show password confirm UI with an error message after 1st failed attempt;
- Rename message box screen to fatal error screen;
- Show fatal error screen on 2nd failed attempt;

BUG=330206

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248893 0039d316-1c4b-4281-b951-d872f2087c98
Extensions: Replace PO2TS::GetPrimaryAccountId() with SMB::GetAuthenticatedAccountId.

The functionality is the same, just moving the code to a new place.

BUG=333995

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248894 0039d316-1c4b-4281-b951-d872f2087c98
Roll DEPS to pick up the latest CrOS system_api.

BUG=256855

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

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

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