Sample and nonprod-mode support for unicode chars.

The devsite specifies <meta charset="utf-8" /> correctly; utf-8 is what Sphinx
generates from .rst; Add a usage sample to the example doc, and configure the
builder to insert that meta in nonprod mode as well for nicer previews.

BUG=None
R=jfb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226307 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226307
Grow scrollbars while the mouse is over the track or thumb.

For overlay scrollbars, when the mouse is over the scrollbar,
prevent the animation from making the scrollbar smaller.

BUG=274010
R=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226308 0039d316-1c4b-4281-b951-d872f2087c98
Don't leave renderer process frozen when canceling JavaScript dialogs.

This involves:
1. Canceling dialogs before a process swap, to unblock the old renderer.
2. Running the callback when canceling the dialog.

BUG=297289
TEST=Cross-process navigation can commit while dialog is showing.

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

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