Have the unload event execute in background on cross-site navigations

Cross-site navigations trigger renderer swap. This CL makes it so that the swap
does not need for the old renderer unload event to be fired. Instead, it will
be executed in the background, and the new renderer will be swapped in
immediately.
BUG=323528

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249676 0039d316-1c4b-4281-b951-d872f2087c98
Do not protect extensions.known_disabled

Even if it gets mucked with; clearing it just makes it worse...

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249677 0039d316-1c4b-4281-b951-d872f2087c98
Fix a crash in content-shell headless mode with --dump-render-tree

Currently the platform specific state is not cleanedup in headless mode and
that leads to a crash upon content-shell exit.

This patch deinitialize the platform specific state by calling PlatformExit()
just before discarding the main window so that it will delete the compositor
on exit.

BUG=338919

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249678 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Do not force scrollbar update if parameters didn't change. (https://codereview.chromium.org/138013006/)

Reason for revert:
Seems to be responsible for fast/text/descent-clip-in-scaled-page.html failure. See http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.7/builds/22783 

Original issue's description:
> Do not force scrollbar update if parameters didn't change.
> 
> BUG=341145
> NOTRY=true
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249567

TBR=aelias@chromium.org,anton@google.com,anton@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=341145

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249679 0039d316-1c4b-4281-b951-d872f2087c98
A simple viewer for the Signed Certificate Timestamps.
This is modeled somewhat after the CollectedCookiesView.

There are two main components introduced:
* SignedCertificateTimestampInfoView: A grid layout for showing the details of a single SCT. That's where translation of numeric fields to names happens.
* SignedCertificateTimestampsViews is the dialogue itself, containing a SignedCertificateTimestampInfoView and a combo-box listing all SCTs available. This is also a grid layout with two padding columns. 

Additionally, a function for translating between SCT ids and actual SCTs (ShowSignedCertificateTimestampsViewerByIds) was  added in signed_certificate_timestamps_viewer.h.

Please ignore the changes under net - I am having them reviewed in a separate patch.

BUG=338370

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249680 0039d316-1c4b-4281-b951-d872f2087c98
Adding voltage to monsoon samples.

R=dtu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249681 0039d316-1c4b-4281-b951-d872f2087c98
Fix flakiness of swipe in key_silk_cases inbox_app.

Increase the speed of the swipe to make it work on large screens. Tested on an
N4 and N10 (both portrait and landscape).

BUG=340378

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249682 0039d316-1c4b-4281-b951-d872f2087c98
roll skia DEPS to 13355

Chromium base revision: 249598 / 50394166
Old Skia revision: 13333
New Skia revision: 13355
Control CL: https://codereview.chromium.org/149163009

This CL was created by Skia's roll_deps.py script.

Bypassing commit queue trybots:
NOTRY=true

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249684 0039d316-1c4b-4281-b951-d872f2087c98
Disable key verification by default.

The production DMServer does not yet generate the correct signatures, so we
will stop verifying signatures by default. We will revert this CL once the
signature verification vs DMServer in the final format is fully working.

BUG=275291

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249685 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Add ps_ext tool for tools-friendly cpu/mem/proc stats.

ps_ext is a simple ps-like tool, which generates a JSON dump containing
OS and processes stats. It is intended to be used by other tools, in
particular by the new memory_inspector (see related bug).

BUG=340294
R=pliard@chromium.org

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

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