[CSS Grid Layout] The 'auto' height must be adapted to the item's margin.

When using 'auto' on grid-template-{rows-columns} properties, the vertical
margin should be taken into account when computing the item's logical height,
so the grid container's height is adapted accordingly.

BUG=357419

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172302 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove tests that are testing leaving compositing mode

BUG=361729

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172303 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Compositing chicken/egg assert disablers in FrameView.

We've removed all the chicken/egg code from the updateCompositingAfter*
methods. So we don't need the disablers anymore.

Also, remove the trace events for these methods. These methods
basically don't do anything anymore. They'll never show up
on a trace.

BUG=343756

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172304 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't bail in RenderLayerRepainter::computeRepaintRects with RAL

With repaint-after-layout enabled, we were updating a renderer's
repaint rect when RenderLayerRepainter::computeRepaintRectsIncludingDescendants
was called, but not when RenderLayerRepainter::computeRepaintRects
was called. Pushing the special handling in RenderLayerRepainter
for RAL down to computeRepaintRects.

This was making us failfast/repaint/scroll-absolute-layer-with-reflection.html
with RAL enabled.

BUG=320139

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172305 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead plumbing for ScrollAnimatorMac.

Both of these arguments were dead code.  Unclear if
this whole infrastructure is.  ScrollAnimatorMac
appears to be listening for overlay vs. not style
changes.

I ran into this while looking into fixing crbug.com/365509

BUG=365509

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172306 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deflake editing/selection/4960116.html by making it text-only.

This test has flaky image failures depending on whether the cursor is
blinked on or blinked off. It also has flaky text failures depending
on whether "caret:" is output.

This is a crash regression test, so the exact whereabouts of the
cursor aren't particularly interesting. I'm making this dumpAsText.

BUG=365917,341682
R=tkent@chromium.org

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

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