autofill: clear preview of data when hiding the autofill popup UI

When hiding the autofill popup UI due to
a) the input element losing focus
b) zoom level changing
c) etc.
the data preview should also be cleared. (The data is already not being filled; this just makes the preview match reality.)

BUG=335292

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246731 0039d316-1c4b-4281-b951-d872f2087c98
[GCM] Pass more browser specific data to initialize GCMClient from GCMClientFactory

We now pass more data to initialize GCMClientImpl:
1) Chrome platform, version and channel info that are needed to talk with Checkin server.
2) Directory path to GCM store
3) URL request getter

BUG=284553

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246732 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246732
[telemetry] Initial power monitoring integration on OS X

Execute powermetrics command line tool and extract initial stats.

BUG=336555
NOTRY=true

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

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