Factor out common StepRange construction code.

Provide an InputType helper method for creating a StepRange given the
default values to use. Use it for all InputTypes that have a step
range bar Range.

R=
BUG=257369

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163656 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add setting to blend background with existing content

If both base background color (WebView::setBaseBackgroundColor) and
background color (set by document) has alpha, then the background color
should be blended into existing content.

This behavior is important in Android WebView, which is a view inside the
Android view tree and needs to blend with views below it.

Internal bug: 10750978

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163657 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Touch radius should be scaled to account for browser zoom.

Simple matter of applying the page zoom factor to the event.

TEST=fast/events/touch/touch-browser-zoom-scales-radius.html
BUG=230076

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163658 bbb929c8-8fbe-4397-9dbb-9b2b20218538