Harden ScriptWrappable against ref count bugs

BUG=358854
R=haraken@chromium.org,dcarney@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170658 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Create resizer for allocation perspective split view

Now there is a resizer between Allocations data grid and live objects summary view. The resizer has the same look as the one in the summary perspective.

BUG=277984
R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable Repaint-After-Layout by default.

This CL enables the new repaint-after-layout feature. This changes the way that
we do repainting in Blink and has the potential to cause under-painting.

There are know over-painting issues. The over-painting LayoutTests are being
tracked in crbug.com/340670.

If you see underpainting issues, please try with --disable-repaint-after-layout
and see if the issue persists.

BUG=320139

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170660 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move dispatchUnloadEvent to WebFrame, part 3/3.

BUG=357782
TEST=no change

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add setting for fitting the content in the viewport width

This will be enabled for Android only, following a patch for
Chromium side, effectively disabling this mobile specific behavior for desktop.

BUG=359047

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170662 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: hide padding rows by default in datagrid viewport.

BUG=
R=yurys@chromium.org

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

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