Enable proper zooming of checkbox and radio button on Win and Mac.

This patch enables zooming of checkbox and radio button on Win and Mac by using the fallback theme.

RenderTheme::shouldUseFallbackTheme(): Return true if the fallback theme should be used to render the control.

TEST=Covered by layout tests radio-basic-appearance.html and checkbox-basic-appearance.html 
BUG=84973

Review URL: https://chromiumcodereview.appspot.com/14866009

git-svn-id: svn://svn.chromium.org/blink/trunk@151219 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebase http/tests/loading/pdf-commit-load-callbacks.html and plugins/embed-attributes-style.html on win

After blacklist non-test plugins, the test match the other platforms

BUG=242291
TBR=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151220 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools [Canvas Profile] Fix CanvasProfile control button issue

Canvas profiler control button should be "Take Snapshot" in Single Frame mode.

Contributed by pan.deng@intel.com

BUG=239739

Review URL: https://chromiumcodereview.appspot.com/14619029

git-svn-id: svn://svn.chromium.org/blink/trunk@151221 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change Event.path() to read only attribute.

See the https://code.google.com/p/chromium/issues/detail?id=234030#c22 for the reason.

BUG=234030

Review URL: https://chromiumcodereview.appspot.com/16090002

git-svn-id: svn://svn.chromium.org/blink/trunk@151222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Decouple inert from disabled.

This CL moves inert checking to hit testing rather than piggybacking on
disabled. This allows the following desired behaviors:
- Inert elements do not match the :disabled pseudo-class
- Clicks are not swallowed by the inert element, but pass through to the
element underneath
- Inert elements receive progammatic click events such as through
element.click()

However, now inert elements can receive focus, which is wrong. A
subsequent patch will add inert checking to focus control.

BUG=241699

Review URL: https://chromiumcodereview.appspot.com/16084004

git-svn-id: svn://svn.chromium.org/blink/trunk@151223 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unnecessary frameBufferAtIndex argument

Apply blink style [names-variable-name-in-function-decl] rule.

TEST=Compiles
BUG=None

Review URL: https://chromiumcodereview.appspot.com/15725004

git-svn-id: svn://svn.chromium.org/blink/trunk@151224 bbb929c8-8fbe-4397-9dbb-9b2b20218538
http/tests/security/mixedContent/insecure-script-in-iframe.html is passing

Seems to PASS on all platforms after Content Shell.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&tests=http%2Ftests%2Fsecurity%2FmixedContent%2Finsecure-script-in-iframe.html%20

TBR=abarth@chromium.org
BUG=239811

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151225 bbb929c8-8fbe-4397-9dbb-9b2b20218538
compositing/transitions/singular-scale-transition.html flaky in Win7 Release

Test sometimes flakes in Release Win7. Widen expectation to include
Release flake [ Failure Pass ] and Debug { Failure].

TBR=jochen@chromium.org
BUG=243888

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151226 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clarify ternary condition with parentheses

As suggested by cppcheck, the condition in the ternary expression is more readable with parentheses.

BUG=

Review URL: https://chromiumcodereview.appspot.com/15855003

git-svn-id: svn://svn.chromium.org/blink/trunk@151227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Switching CSS Variables over to RuntimeEnabledFeatures

Taking the CSS Variables flag out of InternalSettings and Settings
and using RuntimeEnabledFeatures instead.

BUG=239748

Review URL: https://chromiumcodereview.appspot.com/15687004

git-svn-id: svn://svn.chromium.org/blink/trunk@151228 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: fix front-end closure compilation.

R=pfeldman@chromium.org

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

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