Set LauncherID  as a Window's Property

Currently, we need to query all LauncherItemController when we need to get window's id.
This is very inefficient way.
Instead, LauncherID associated with window is set as a window property.

R=sky@chromium.org
BUG=NONE
TEST=browser_tests --gtest_filter=*.MatchingLauncherIDandActiveTab

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235496 0039d316-1c4b-4281-b951-d872f2087c98
Prevent CastSocket::DoConnectLoop from being re-entered.

DoConnectLoop doesn't handle re-entrancy correctly. This CL is a minimal
fix for the resulting confusion in the connect state-machine.

BUG=319618

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235497 0039d316-1c4b-4281-b951-d872f2087c98
[Autofill] Fix enum labels for the Autofill.Quality.*.ByFieldType histograms.

BUG=317749
TEST=none
R=jimblackler@chromium.org
NOTRY=true

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

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