Disable MetricsServiceTest.RegisterSyntheticTrial which crashes unit_tests

BUG=320433
TBR=bengr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235532 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235532
[ash] Enable dragging an item from the overflow bubble to the shelf bounds

This is the first CL to implement drag and drop from overflow bubble to shelf.

Currently ripped off item from overflow bubble cannot be dragged into shelf.
But, Item should be dragged from overflow bubble to shelf to implement drag & drop.
In this CL, re-insert bounds for shelf/overflow bubble is re-defined like below.
  - shelf -bounds that include visible items.
  - overflow bubble - overflow bubble bounds.

* The method of ripping off is not changed (dragging an item to above only in bottom alignment)
If ripping off is possible by dragging to down side, it could cause flickering because overflow bubble and shelf is located too closely.

R=harrym@chromium.org, jamescook@chromium.org
BUG=137141
TEST=browser_tests, ash_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235533 0039d316-1c4b-4281-b951-d872f2087c98
Set TCPClientSocket keep-alive only after it has been connected.

BUG=319615, 319617

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

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