Revert 235381 "[SyncFS] Delete local file on rename and reorganize."

Breaks SyncEngineTest.EnableOrigin

> [SyncFS] Delete local file on rename and reorganize.
> 
>  * Handle remote rename and reorganize by local file deletion.
>  * Delete tracker on rename and reorganize completion.
> 
> BUG=240165
> NOTRY=true
> 
> Review URL: https://codereview.chromium.org/71233003

TBR=tzik@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235394 0039d316-1c4b-4281-b951-d872f2087c98
Revert 235223 "Added video capture capabilities retrieval and ca..."

> Added video capture capabilities retrieval and caching to VideoCaptureManager.                                                                                                                                                                                                  
>                                                                                                                                                                                                                                                                                 
> The local cache of video capture names and capabilities is created in a
> codepath starting in EnumerateDevices. The cache is update during 
> StartCaptureForClient() and StopCaptureForClient(). 
>                                                                                                                                                                                                                                                                                 
> Also added unittests (http://goo.gl/QQbpXW).                                                                                                                                                                                                                                                           
>                                                                                                                                                                                                                                                                                 
> BUG=309554
> 
> Review URL: https://codereview.chromium.org/29423003

BUG=309554,319955
TBR=mcasas@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235395 0039d316-1c4b-4281-b951-d872f2087c98
Return dummy resolver from ChromiumPacketSocketFactory::CreateAsyncResolver()

This fixes a crash in Chromoting Android client, from the recent
libjingle roll.

R=sergeyu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235400 0039d316-1c4b-4281-b951-d872f2087c98
sync: Remove test dependencies on SyncerCommand

Refactor the ApplyControlDataUpdates and Download unit tests to no
longer depend on SyncerCommand and related concepts, including
ModelSafeRoutingInfo, SyncSession, and SyncSessionContext.

The refactoring required rewriting some non-test code to expose new or
different signatures.  These changes should have no effect on non-test
behavior.

This CL also removes a useless field from the StatusController.
Removing that field made the refactoring of download.cc a bit easier.

These changes prepare for a refactoring that will remove
ModelChangingSyncerCommand.  This is one more step on the path to hiding
threading details from the sync engine.

BUG=278484

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235401 0039d316-1c4b-4281-b951-d872f2087c98
Upstream PasswordManagerHandler for Android.

Android uses its own version of password_manager_handler, upstream it.
Both WebUI and Android now share common UI agnostic logic that
interacts with PasswordManagerPresenter.

BUG=248589

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235402 0039d316-1c4b-4281-b951-d872f2087c98
Supress C4267 warnings for harfbuzz-ng on win

Supress the C4267 "conversion from 'size_t' to 'unsigned int'" warnings
for harfbuzz-ng on windows. This allows it to be compiled on win x64.

Add FIXME to remove warning once fixed in harfbuzz.

TBR=behdad@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235403 0039d316-1c4b-4281-b951-d872f2087c98
Send PDF to printer that specifies "any" MIME type

If a printer specifies that it supports the "any" MIME type, */*, it is posting jobs to Google Cloud Print
and should take a PDF rather than a PWG raster.

BUG=311390

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

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