[GCM] Fix use after free memory issue in gcm store

leveldb::Slice holds a pointer to the string passed to it, so the string must
outlive the slice itself.

BUG=284553

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245154 0039d316-1c4b-4281-b951-d872f2087c98
Remove an obsolete comment in chrome_browser_main_chromeos.cc

There is no more ShouldShowMergeSessionPage, so the comment speaking about it is no longer needed.

NOTRY=true
BUG=243364

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245155 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245155
Fix omnibox height when less than 64 pixels tall.

Ensure there's always a HandleClientSizeChanged call that happens when the bounds change (even if that doesn't cause the actual bounds of the HWND to change), as otherwise the view size will be stale.

BUG=330123

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245156 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245156
sync: fix the way extension/app settings trigger deferred sync init

Instead of initiating sync startup during initialization of the
SettingsBackend, only do so when an actual change takes place,
which was the original intent of https://codereview.chromium.org/15404005

BUG=80194

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

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