[Net] Fix error handling on wrong file in UploadData

 * Handle file error as a failure rather than handling it as empty file.
 * Change Chrome Frame error handling for URLRequest failure, from DCHECK hit to ignoring failing input file.

BUG=310548, 317432

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234436 0039d316-1c4b-4281-b951-d872f2087c98
telemetry: Add interact action.

This patch was originally part of https://codereview.chromium.org/24434002/.
The --interactive command line option overrides page actions with the
interact action. Its primary purpose is for debugging
(e.g. page doesn't scroll -> run benchmark with --interactive and investigate).

R=nduca@chromium.org,dtu@chromium.org,tonyg@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234437 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234436
[SyncFS] Implement RemoteToLocalSyncer::Downloadfile and CreateFolder

BUG=240165

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234438 0039d316-1c4b-4281-b951-d872f2087c98
Don't use UpdateRegistryFromResourceS as it's not in 2013

ATL version that ships with 2013 doesn't have a suffix. 
UpdateRegistryFromResource used to select either an S or
a D suffix based on the value of _ATL_STATIC_REGISTRY,
however in ATL 12 (vs2013), UpdateRegistryFromResource
now just means UpdateRegistryFromResourceS, and
UpdateRegistryFromResourceD is separate.

We want to keep building with 2010 and 2013, so #if based
on _ATL_VER.

R=ananta@chromium.org, robertshield@chromium.org
BUG=309197

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

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