Revert 246983 "Blink roll 165677:165774"

Potentially caused interactive_ui_tests failures:
http://build.chromium.org/p/chromium.win/builders/Interactive%20Tests%20%28dbg%29/builds/45466

> Blink roll 165677:165774
> 
> http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=165678:165774&mode=html
> TBR=hclam
> BUG=
> 
> Review URL: https://codereview.chromium.org/134153018

TBR=gavinp@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247024 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247024
Handle crypto::ECPrivateKey::CreateFromEncryptedPrivateKeyInfo failure.

R=davidben@chromium.org,rsleevi@chromium.org
BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247025 0039d316-1c4b-4281-b951-d872f2087c98
Defer OSX output stream Start() around system supend and resume.

Uses base::PowerMonitor to watch for suspend and resume events and
disables stream creation during suspend and for a second after a
resume is detected.

Since Start() is asynchronous anyways, this is pretty self contained
change.  If Stop() occurs before the deferred Start(), the pending
task is simply canceled.

This method has the advantage of preemptively preventing stream hangs
instead of trying to correct them after the fact.  It's also far less
invasive than the "restart all streams" workaround.  A risk is that
the post-resume delay is not long enough.

BUG=160920
TEST=repeated start/stop no longer fails.
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247026 0039d316-1c4b-4281-b951-d872f2087c98
Even more coverage in PrefHashCalculatorTest; nested empty lists/dicts.

These are all currently pruned out, so this doesn't affect the expected hashes!

Move coverage to make sure the current state of things doesn't change (as that would invalidate many hashes...).

Note: this test was failing in patch set 4- of https://codereview.chromium.org/145013007/ and now passes.

TBR=bauerb
BUG=330908

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247027 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247026
Cast: Really disable test

Fixing type: DISABLE -> DISABLED.

TBR=kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247028 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247028