Allow smaller minimum-scale for image documents

The default minimum-scale 0.25 is too big for huge image documents on
small screens. Especially for a huge image that has been down-sampled
during decoding to meet memory constraint, at the current minimum-scale
the image may look blurred and too big.

Explicitly specify minimum-scale=0.1 for image documents.

This affects only platforms (e.g. Android) on which meta-viewport is
supported and shrinksStandaloneImagesToFit is disabled.

BUG=338404
TEST=fast/images/viewport-in-standalone-image-document.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Apply testRunner.setUseMockTheme(false) to some basic appearance tests for form controls.

We need to test native theme behavior.

BUG=335472,336364
R=keishi@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165986 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Initialize VTTCue::m_displaySize to undefinedSize

It was not initialized at all, and while the current code appears
to always write it before reading it, it's a bug waiting to happen.

(It would be nice to not have render state in VTTCue at all.)

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165987 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the recalc style timer

This CL removes the recalc style time and instead drives style recalcuation off
of requestAnimationFrame. Previously, the recalc timer might fire in the middle
of a frame, which could cause us to recalc style twice: once in the middle of
the frame and again just before putting up the frame. Driving recalc using
requestAnimationFrame avoids this problem by deferring scheduled recalcs until
it's time to put up the frame.

BUG=337617

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: basic named property getters

Template a bit long b/c have enumerator and query as well.

Minor Perl CG changes to make order regular (callback after function),
and make code order match order of arguments in SetNamedPropertyHandler.

Some Python refactoring, since the contents of indexed and named operations
is the same: only the templates need to differ,
so we can share substantial code!

BUG=239771
R=haraken

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

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