PPB_TCPSocket_Private: change Connect() to try all addresses.

PPB_TCPSocket_Private.Connect() takes a host name string and does name resolution, which may result in multiple addresses. Currently we only use the first address to connect. This CL changes the behavior to try each address until a connection is established.

BUG=308163
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231177 0039d316-1c4b-4281-b951-d872f2087c98
cc: Add opacity to UIResourceBitmap and UIResourceLayer

Store opacity information with UIResourceBitmap and on the LayerTreeHostImpl.
This allows us to provide a valid opaque rect when append quads in the
UIResourceLayer.

BUG=300027

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

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