Switch SitePerProcessBrowserTest to RenderProcessHostWatcher.

BUG=170921
TEST=no change

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242984 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 242984
Fix local variable shadowing a parameter.

BUG=328296

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242985 0039d316-1c4b-4281-b951-d872f2087c98
On OSX 10.9, treat MD2/MD5 intermediate/leafs as "weak", rather than invalid

OS X 10.9 disallows MD5 to be used for signing certs (see
http://support.apple.com/kb/HT6011 ). Rather than mapping the CSSM error to
the invalid cert error code (which prevents any user bypass), map the error
to the weak cert error code, which lets the user recover, but after an
interstitial.

BUG=325885
R=wtc

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242986 0039d316-1c4b-4281-b951-d872f2087c98
Land Recent QUIC Changes.

Add helper methods to QUIC test client and peers that allow access to
information needed to test 0-Rtt behavior when talking to cluster-wide
strike registers.

QUIC testing infrastructure.

Merge internal change: 58551796
https://codereview.chromium.org/124183003/

Release QuicCryptoServerConfig::strike_register_client_lock_ before
doing calls to VerifyNonceIsValidAndUnique in order to minimize the
amount of work that happens while strike_register_client_lock_ is
locked.  This is important because VerifyNonceIsValidAndUnique may
invoke the done callback before returning, which may take arbitrary
time or create a lock cycle if invoked while the lock is held.

Relax strike_register_client_ locking requirements.

Merge internal change: 58551166
https://codereview.chromium.org/110753005/

Rename GetIncomingReliableStream to GetIncomingDataStream.

Merge internal change: 58538145
https://codereview.chromium.org/111283004/

Suppress noisy messages in QuicTimeWaitListManagerTest.

Merge internal change: 58422536
https://codereview.chromium.org/123623002/

Implement a TCP tail loss probe which will fire twice before the RTO
fires.  The tail loss probe gets re-armed every time a packet is
sent.

Merge internal change: 58420170
https://codereview.chromium.org/123523004/

Move all the packet parsing logic into QuicDispatcher from the
QuicServer / QuicDispatcher / QuicTimeWaitListManager.

Merge internal change: 58413216
https://codereview.chromium.org/123303003/

R=rch@chromium.org

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

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