Sprinkle some CHECKs in WebMediaPlayerImpl to track down some confusing crashes.

It seems |pipeline_| has been deleted but |this| hasn't, which is a really confusing combo.

BUG=341184,341186

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249671 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249671
Changed CloudPolicyValidator to use SHA256 for verification signatures.

BUG=275291

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249672 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249672
[OriginChip] Use the V2 flags to control the new show/hide behavior.

Also, show the security state in the location bar's location icon when the V2 experiment is enabled, since the origin chip and its associated location icon can be hidden.

BUG=338563

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249673 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249673
Revert of Start EmbeddedWorker during registration - take 2 (https://codereview.chromium.org/140743012/)

Reason for revert:
Makes virtual/serviceworker/http/tests/serviceworker/registration.html crash.
See http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux/builds/26615

Original issue's description:
> Start EmbeddedWorker during registration - take 2
> 
> This adds the starting of the server worker to the registration
> job pipeline. Eventually this will also dispatch the 'install'
> event.
> 
> A second version of this, based on kinuko's work
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249544

TBR=kinuko@chromium.org,alecflett@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249674 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249674
Move PasswordStore and friends into the password_manager component.

Moves the following into the PasswordManager component:
- PasswordStoreConsumer
- PasswordStoreChange
- PasswordStore
- PasswordStoreDefault
- TestPasswordStore

Other than elimination of stale includes, no refactorings were required to
perform these moves.  MockPasswordStore is left for followup work as some
refactoring is still required there.

BUG=334656,334657,334658,334659,334664
TBR=thakis

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249675 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249675
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
SVN changes up to revision 249676
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
SVN changes up to revision 249677
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
SVN changes up to revision 249678
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
SVN changes up to revision 249679
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
SVN changes up to revision 249680