Push remote hostname to P2P socket host.

Currently P2P Socket hosts only get resolved address of the target host.
But if the remote is connected through TLS, we may need to use remote
hostname for the certificate. This CL will use remote hostname
for TLS if available.

BUG=306285
R=sergeyu@chromium.org
TBR=cevans@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256496 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256496
Add comments about Tab#getId() in Tab.java

- Add a comment explaining the uniqueness of Tab#getId() across Activities and restarts.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256497 0039d316-1c4b-4281-b951-d872f2087c98
Windows PIII (non-SSE2) deprecation infobar

Chrome 35 will build with SSE2 as the compiler blend. So we need to show
the deprecation infobar for Chrome 34 users which don't have SSE2.

This is the same infobar we show for Mac 32 bit users.

BUG=349320

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

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