Explicit destruction order in gcm_unit_tests

I looked through the cs.chromium.org results for

codedoutputstream -file:.pb.cc -file:.java -file:.pb.h

but don't see any other instances of this exact problem in
non-test code (and in fact, some with similar looking
constructs: https://code.google.com/p/chromium/codesearch#chromium/src/third_party/protobuf/src/google/protobuf/io/coded_stream_unittest.cc&l=320 )

R=zea@chromium.org
BUG=338962

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247815 0039d316-1c4b-4281-b951-d872f2087c98
Revert 247772 "Cache feedback reports to disk in case of send fa..."

> Cache feedback reports to disk in case of send failure.
> 
> R=zork@chromium.org
> BUG=249853
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246992
> 
> Review URL: https://codereview.chromium.org/141433011

This introduced a race condition picked up by the TSAN bots.

BUG=339326
TBR=rkc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247816 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247815
Fix a couple of gcc 4.8 warnings in tcmalloc.

These warning showed up for me when trying to build
chromium using the gcc 4.8 ARM cross compiler in
Ubuntu/saucy.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247817 0039d316-1c4b-4281-b951-d872f2087c98
Re-enable syncing shared settings.

BUG=316168

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247818 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 247818
cros: Update saml banner text and style.

BUG=337122

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247819 0039d316-1c4b-4281-b951-d872f2087c98
Remove net dependency from ui/gfx

ui/gfx/ depended on net/ for two things, SortedDisplayURL and gfx::ElideUrl().
SortedDisplayURL was not used by anything other than its own unit test and is
deleted in this patch.  ElideUrl() is only used from
chrome/browser/ui/(gtk|cocoa|views), so this patch moves the functionality up
to chrome/browser/ui/elide_url.(h|cc) and the unit test to
chrome/browser/ui/tests/elide_url_unittest.cc.

R=sky

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

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