Disable MTP support in Chrome OS Files.app for M37.

This patch flips the default behavior of --enable-filemanager-mtp
flag to disable the feature.

BUG=387721
R=hirono@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279883 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279058 "[SyncFS] Stop using MessageLoopProxy::current() on..."

> [SyncFS] Stop using MessageLoopProxy::current() on Worker through RunSoon.
> 
> This CL removes MessageLoopProxy::current() usage on SequencedWorkerPool, which causes NULL-ptr access crash.
> 
> BUG=387551
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/349153003

TBR=tzik@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279889 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279900 "Ignore Manager.Services list in ShillPropertyHandler"

> Ignore Manager.Services list in ShillPropertyHandler
> 
> We were calling UpdateObserved() for both Manager.Services and
> ServiceCompleteList which was incorrect.
> 
> It turns out that Shill may push the Service.Visible property before
> adding a service to Manager.Services, so if we only observer entries in
> Manager.Services we will miss the update.
> 
> The easiest (and possibly only robust) fix is to call UpdateObserved()
> for ServiceCompleteList and ignore Services entirely. This means that we
> observe all services, even non-visible ones, but the extra overhead
> should be negligible.
> 
> BUG=388423
> R=armansito@chromium.org
> 
> Review URL: https://codereview.chromium.org/355573004

TBR=stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279901 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.4

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279902 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Flag covering Rollback removed. (https://codereview.chromium.org/326373002/) 

Reason for revert: 
This feature is postponed to M38. 

Original issue's description: 
> Flag covering Rollback removed. 
> 
> BUG=368860
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277725 

TBR=merkulova@chromium.org 
NOTRY=true 
BUG=368860

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279973 0039d316-1c4b-4281-b951-d872f2087c98
Merge 278939 "Precache policy-for-extensions for device-local ac..."

> Precache policy-for-extensions for device-local accounts.
> 
> This change makes the component cloud policy code start downloading
> policies for extensions as soon as the device-local account is loaded.
> That happens at the earliest during enrollment time.
> 
> TBR=satorux@chromium.org
> BUG=224596
> 
> Review URL: https://codereview.chromium.org/337053005

TBR=joaodasilva@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279988 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279525 "Added BookmarkItem.isManaged()."

> Added BookmarkItem.isManaged().
> 
> This allows the UI to determine if the bookmark folder should display
> the managed bookmarks icon.
> 
> BUG=388257
> 
> Review URL: https://codereview.chromium.org/351913002

TBR=joaodasilva@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@279989 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279934 "aw: Fix hardware teardown race"

> aw: Fix hardware teardown race
> 
> Reading IsHardwareInitialized in OnDetachedFromWindow on the UI thread
> is unsafe as it can change after being read. Remove it and use whether
> UI has hardware initialized instead.
> 
> BUG=388890
> 
> Review URL: https://codereview.chromium.org/348613004

TBR=boliu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280049 0039d316-1c4b-4281-b951-d872f2087c98
Merge 278863 "[Android] Expose more GoogleUtils to Java."

> [Android] Expose more GoogleUtils to Java.
> 
> BUG=382309
> NOTRY=True
> 
> Review URL: https://codereview.chromium.org/346753004

TBR=aruslan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280101 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279929 "Handle android.media.ResourceBusyException in Medi..."

> Handle android.media.ResourceBusyException in MediaDrm::openSession().
> 
> Based on Android MediaDrm API documentation:
> https://developer.android.com/reference/android/media/MediaDrm.html#openSession()
> 
> openSession() could actually throw ResourceBusyException. This is added in API
> level 19. To be compatible with both API level 18 and 19, we cannot catch
> ResourceBusyException directly. Instead, we catch NotProvisionedException
> explicitly, and catch all other MediaDrmExceptions together.
> 
> TBR=qinmin@chromium.org
> BUG=387763
> 
> Review URL: https://codereview.chromium.org/353743009

TBR=xhwang@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280142 0039d316-1c4b-4281-b951-d872f2087c98
Merge 279912 "MediaDrmBridge: NotifyNewKey() after the key has b..."

> MediaDrmBridge: NotifyNewKey() after the key has been added.
> 
> Previously we NotifyNewKey() immediately after we call UpdateSession(). This
> could cause unnecessary delay in playback start. For example:
> 
> 1, QueueSecureInputBuffer();
> 2, Decode error due to NoKey.
> 3, UpdateSession() called. NotifyNewKey() is called immediately after. Since
> MediaSourcePlayer hasn't received MEDIA_CODEC_NO_KEY yet. |is_waiting_for_key_|
> is false. Therefore, there's not need to try to decode again.
> 4, MediaDecoderCallback with MEDIA_CODEC_NO_KEY received in MediaSourcePlayer.
> The player is waiting for new key to be added even though the new key has
> already been added.
> 5, Video is not playing................
> 6, MediaDrm renews the key after the renewal duration has passed, e.g. 4 sec.
> 7, UpdateSession() called again. NotifyNewKey() is called immediately after,
> which calls StartInternal() in MediaSourcePlayer since it |is_waiting_for_key_|.
> 
> In the above scenario, the worst case is that the playback will be paused for
> the renewal duration. This is unnecessary. We can NotifyNewKey() after the key
> has been added. This will dramatically reduce the chance of the above scenario
> to happen.
> 
> BUG=388798
> TEST=Playback starts immediately.
> R=jrummell@chromium.org
> 
> Review URL: https://codereview.chromium.org/352863003

TBR=xhwang@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280145 0039d316-1c4b-4281-b951-d872f2087c98
Merge 280081 "Revert "Use new people.get api instead of oauth2/v..."

> Revert "Use new people.get api instead of oauth2/v1/userinfo."
> 
> This fixes a problem where we can't get userinfo for domains that have G+
> APIs disabled (http://crbug.com/387707).
> 
> This reverts commit 431a075a671f8c7f1f31a90282f76af6e0cc94ff.
> 
> BUG=320354,387707
> TBR=rogerta@chromium.org
> 
> Review URL: https://codereview.chromium.org/353073003

TBR=atwilson@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280153 0039d316-1c4b-4281-b951-d872f2087c98
Merge 280147 "Additional merge fixup from revert of 267374."

> Additional merge fixup from revert of 267374.
> 
> Merged change to file that moved since 267374 landed, and was missed during
> the original revert.
> 
> BUG=320354,387707
> TBR=rogerta@chromium.org
> 
> Review URL: https://codereview.chromium.org/355113002

TBR=atwilson@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280154 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.5

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280177 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.6

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280328 0039d316-1c4b-4281-b951-d872f2087c98
Move experimental NDK to L

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280431 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.7

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280453 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.8

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280536 0039d316-1c4b-4281-b951-d872f2087c98
Merge 280533 "[Android]: Replace calls to getdtablesize with sys..."

> [Android]: Replace calls to getdtablesize with sysconf(_SC_OPEN_MAX) in tools.
> 
> The getdtablesize functions has been deprecated by Posix and has been removed
> from Android's LB64 ABI. Replace calls to it with the modern equivalent
> sysconf(_SC_OPEN_MAX).
> 
> This fixes a build breakage in tryserver.blink/builders/android_blink_compile_rel/dbg.
> 
> BUG=354405
> TBR=phajdan.jr@chromium.org
> 
> Review URL: https://codereview.chromium.org/349323003

TBR=rmcilroy@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280543 0039d316-1c4b-4281-b951-d872f2087c98
Incrementing VERSION to 37.0.2062.9

git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@280554 0039d316-1c4b-4281-b951-d872f2087c98