Make CopyDirectory() not copy the read only bit on Windows by reimplementing it.

Add CopyDirectoryACL test similar to CopyFileACL. Now both CopyDirectory and
CopyFile exhibits the same kind of behavior.

CopyDirectory is used in unit tests, on Windows installer and on OSX
web_application.

R=thakis@chromium.org,grt@chromium.org,rvargas@chromium.org
BUG=116251

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249088 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249088
Exclude IDS_CERT strings that are not used on Android.

BUG=326023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249089 0039d316-1c4b-4281-b951-d872f2087c98
Revert 249045 "[Telemetry] Fail fast if Browser goes away during..."

_proc doesn't exist in CrosBrowserBackend or AndroidBrowserBackend. This is causing a crash on cros.

> [Telemetry] Fail fast if Browser goes away during launch
> 
> In the case of an error launching Chrome, Telemetry will hang for 30 seconds waiting for Chrome to reply on the socket before it realizes the browser has gone away.
> 
> This CL adds a call to .poll() in ChromeBrowserBackend._WaitForBrowserToComeUp() which will throw an exception if Chrome goes away on launch so Telemetry can exit instantly.
> 
> BUG=None
> 
> Review URL: https://codereview.chromium.org/138663008

TBR=jeremy@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249090 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Remove ErrorInfo from SelLdrStartParams.

This cleans up the usage of ErrorInfo to shorten its scope in several places.
This will make life easier during the trusted plugin refactor, when
establishing the connection between the plugin and renderer has to be made
asynchronous.

This also makes SelLdrStartParams not have any members that are written to,
simplifying how the struct is used.

BUG=333950

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249091 0039d316-1c4b-4281-b951-d872f2087c98
Sanitize Linux Aura Omnibox selection clipboard pasted text.

Add virtual Textfield::GetSelectionClipboardText() helper.
Override this in OmniboxViewViews subclass to sanitize text.

BUG=339593
TEST=Linux Aura should strip newlines, javascript, etx. from selection clipboard pasted text, just like regular CTRL-V pasted text.
R=erg@chromium.org,sky@chromium.org,

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

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