Manual profile reset: reset shortcuts on Windows.

BUG=324931

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244708 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244708
Add a mechanism to let TracingController invoke JavaScript via TracingUI

This CL enables TracingController to call JavaScript in about:tracing tabs
when a monitoring state is changed. If one tab changes the monitoring state, TracingController notifies
the change to all other about:tracing tabs.
That way we can keep the monitoring state displayed in all about:tracing tabs consistent.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244709 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244709
Make WebContentsDelegate::OpenColorChooser return NULL on failure

Changing WebContentsDelegate::OpenColorChooser to return NULL on failure so we don't put the same ColorChooser into two scoped_ptrs(WebContentsImpl::color_chooser_)

BUG=331790

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244710 0039d316-1c4b-4281-b951-d872f2087c98
Copy enable-streamlined-hosted-apps switch to the renderer.

Hosted app generation requires this switch to determine if apple-touch-icons
should be used.

BUG=318607

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

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