<webview>: Fix user agent override

setUserAgentOverride should immediately reload page so that the <webview>'s view of hte user agent and the guest content's view are synchronized. This provides a more intuitive experience for the developer.

Also, setUserAgentOverride should work as expected with the newwindow API.

BUG=326214

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239087 0039d316-1c4b-4281-b951-d872f2087c98
Fix telemetry reconnect when lost to inspector

Telemetry used to rely on the websocket listing going away on the browser
when the inspector was gone. Now, it is there but the connect attempt
raises an error. This is the narrowest fix I can think of: we still will
fail on reconnect when the exception we get back is different. Broadening
that test can be done iff we see that this is overspecific.

BUG=324604

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239088 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239088
Removes hard coded dependencies in main.css.  QWERTY, DVORAK and SYSTEM-QWERTY now specify weights for keys. This is the first step in creating a pixel perfect layout algorithm.

BUG=301747

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239089 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239089
Revert 239067 "Add ui assets for charger replacement ui."

> Add ui assets for charger replacement ui.
> 
> BUG=320708
> TBR=oshima
> 
> Review URL: https://codereview.chromium.org/105923003

TBR=jennyz@chromium.org

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

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