sync: Force LOCAL GUs if invalidations disabled

If the invalidations system is not working or has been not working for
some time in the recent past, we should not allow the syncer to skip
making the "LOCAL" request for updates prior to each commit request.

Currently, all pre-commit update avoidance is hidden behind a flag, so
this change will have no effect on normal users.

BUG=309815

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230639 0039d316-1c4b-4281-b951-d872f2087c98
Implement native version of GetDirectoryEntries for windows.

The old implementation used base::FileEnumerator and
swallowed errors. The new implementation returns errors.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230640 0039d316-1c4b-4281-b951-d872f2087c98
Make aura::clients take Window instead of RootWindow

In preparation for hiding/changing RootWindow more...

R=sky@chromium.org
http://crbug.com/308843

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230641 0039d316-1c4b-4281-b951-d872f2087c98
Show the Chrome Frame turndown prompt daily.

BUG=310806
R=robertshield@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230642 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230641
Increase the QUIC UDP socket buffer to 256 packets to match the TCP receive window size.

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

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