[Telemetry] Fix a broken message for a cloud storage error.

The ctor expects just the gsutil_path, but previously it was
passing a full error message to its super.

Also, make the error fatal when the measurement will not be
able to run properly.

BUG=313518

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232410 0039d316-1c4b-4281-b951-d872f2087c98
Make Mojo's NativeViewportAndroid draw a green square

This CL integrates the MojoView with the native_viewport
service.  Instead of creating the MojoView on the Java side,
we now create the MojoViewport via the native_viewport service.
This required teaching mojo_shell about the existence of
activities on Android so that the native_viewport service knew
where to create the view.  On Windows, the current desktop
appears to be implicit, which is why we haven't needed this
context object in native_viewport until now.

The one aspect of this CL that I'm not super excited about is
the dependency I've introduced from the native_viewport
service to the shell.  It seems likely we'll want to move
some more of the concepts in the shell directory lower down
in the dependency graph if/when we want to support other
embedding of the mojo system besides mojo_shell.

R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232411 0039d316-1c4b-4281-b951-d872f2087c98
Implement Google network speech synthesis.

See bug for context. Implements a component extension
that provides speech synthesis using Google's speech
synthesis API.

Adds a "remote" flag to the TTS and TTS Engine APIs
so that it's possible for clients to distinguish
between local and remote speech engines.

Adds a new private extension API to expose Google's
API key, needed to make the request.

BUG=308250

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=232242

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

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

In the previous code, depending on ordering, we might Signal the event twice
before we Wait, causing the second Wait to never finish. We don't actually need
the event the second time, so don't use it then.

BUG=313441

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232413 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232413
Fixed {overlay|focus|scrolling} handling on the help page.

BUG=305736
TEST=manual tests on Linux ChromeOS build.

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

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