[SyncFS] Promote demoted sync tasks on DriveBackendSyncTest

BUG=331988

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248450 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248450
[SyncFS] Add ReorganizeAndRevert test to DriveBackendSyncTest

BUG=331988

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248451 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248451
Automated Commit: Committing new LKGM version 5408.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248452 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248452
drive: Support offline directory creation

Merge GetExistingDeepestDirectory() and CreateDirectoryAfterGetExistingDeepestDirectory() into UpdateLocalState().
Make CreateDirectoryRecursively() a free function.

BUG=260540
TEST=unit_tests
R=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248453 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248453
Disable two flaky WebRTC tests on Linux.

There are three tests failing in the bug. Starting with disabling these two.

TBR=fischman@chromium.org
BUG=340197

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248455 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248455
Remove unneccesary includes from resource_bundle.h

BUG=none
TBR=dbeam (for wallet_items.cc)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248456 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248456
Preparation for per-profile mounting of "Google Drive" folder to Files.app.

- Add test_mount_point_name injection point to DriveIntegrationService to make
  several tests happy.
- Change some file_manager/fileapi_util.cc functions aware to the custom
  injected path.

BUG=336123
TBR=benwells@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248457 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248457
Make dmprof handle long runs better

Read the dump files one by one as they are processed instead of reading
them all into memory at the start of the program, to reduce peak memory
consumption.  This makes it possible to process larger data sets.

Also restructure a few sub-command implementations to avoid iterating
over the list of dumps more than once and to avoid accessing any given
dump (typically the first) more than once.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248458 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248458
Mojo: cleanup lifetime management of shell and services

- Introduce KeepAlive class` to extend the lifetime of a Context and the associated UI thread.

- Make X11 native viewport handle WM_DELETE_WINDOW (i.e., so the close button doesn't just kill the shell process.

- Keep the shell alive so long as there is an app still running.

- Intentionally leak the sample_app's GLES2ClientImpl to avoid a shutdown crash. Added a TODO to resolve this properly on the service side.

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

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

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166273:166290&mode=html
TBR=
BUG=

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

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

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