[GCM] Make GCM API not work in incognito mode

BUG=284553
TEST=new tests added

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244085 0039d316-1c4b-4281-b951-d872f2087c98
Reset only invalid custom margins.

BUG=332183

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244086 0039d316-1c4b-4281-b951-d872f2087c98
Add swipe_to_dismiss and stress_hidey_bars to Silk benchmark

This CL adds two tests to the Silk benchmark:

1) swipe_to_dismiss.  In this effect, a message is dismissed from the inbox by
   swiping it to the left.

2) stress_hidey_bars.  In this effect, the messages pane is scrolled down, up,
   and then down again, which provokes the hidey bars to hide, appear, and
   then hide again.

I've also updated inbox_app.html to the latest version. For some reason, the
slide_drawer test is broken with the new verision of the app. I've left an
old_inbox_app.html for that test case, but we should investigate why the test
case doesn't work with the new code.

R=nduca@chromium.org
BUG=332439

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244087 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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

Done by extracting the PNG data from the ICO files, applying aggressive
optimization, and rebuilding the ICO.

Reduces the file size by 7443 bytes in total.

BUG=332639
R=oshima@chromium.org

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

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