Disallow squashing for blending layers.

Blending layers should have access to the backdrop, up to the nearest
stacking context. The squashing layer gets created in between
the blending layer and the backdrop, so that blending happens over
a clear transparent backdrop.

BUG=415895

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182428 bbb929c8-8fbe-4397-9dbb-9b2b20218538
bindings: Prefers SW::wrapperTypeInfo to V8T::wrapperTypeInfo.

Uses SW::wrapperTypeInfo rather than V8T::wrapperTypeInfo,
associateObjectWithWrapperNonTemplate rather than associateObjectWithWrapper.

This CL depends on http://crrev.com/590153002

BUG=235436

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182429 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: minor improvements of HeapProfiler

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182430 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] do not insert pair of quotes inside string literal

The patch implements a feature-request to not insert a pair of matching
quotes if the cursor is inside a string token.

R=apavlov, vsevik@chromium.org
BUG=411238

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182431 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add .bat wrapper script for run-webkit-tests.

This makes easier for Windows developers to run this script on Windows
environment.

BUG=338338
TEST=Tools/Scripts/run-webkit-tests.bat on Windows
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182432 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Dispatch change event for input type=color when colorpicker is closed

Change event should be trigger when colorpicker is closed. In current it dispatches for each value change in colorpicker.

In current code, JS function selectColorInColorChooser(which in turn call didChooseColor) set the color and expects dispatch change event. SetValue also calls didChooseColor. Since both JS function and setValue are calling didChooseColor, it ends up firing change event for each value change.

This CL dispatches change event from endChooserColor to solve change event not dispatched when value is set by the user. Since mac, uses non-modal window, it still dispatches change event. 

To test the functionality endColorChooser has been added to test value added, only on close of color chooser change event is dispatched.

BUG=405059
R=tkent, keishi
TEST=Updated tests to check changing color does not dispatch change event, only on closing of window it does.

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

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