Fix LayoutState for relatively positioned inlines

We forgot to push LayoutState for inlines which meant that
we didn't invalidate correctly relatively positioned inlines
as the offset was wrong. This was visible in
fast/repaint/inline-relative-positioned.html where we invalidated
at the wrong position (and ultimately for the wrong reasons).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177154 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove pagination hacks in RenderLayerClipper::backgroundClipRect

There's no reason we can't use the clip cache when there's an enclosing
pagination layer. None of the rest of the code in RenderLayerClipper cares
about paginations layers.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177155 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete odd assignment of IgnoreOverlayScrollbarSize

This code doesn't many any sense. I also added a RELEASE_ASSERT that the field
already had this value and every test passed. That means this code doesn't do
anything.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177156 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of one-off paint invalidation code for paints-into-ancestor compositing state.

Instead use the same paths as other compositing updates.


BUG=384520

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177157 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add methods to RenderLayer to get at the painting or scrolling graphics layers, if present.

This lets us remove code elsewhere that did the same thing, but potentially incorrectly and with unnecessary knowledge of squashing.

BUG=384520

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177158 bbb929c8-8fbe-4397-9dbb-9b2b20218538
GN: Add make_core_generated->m..private_script dep

This is needed to build the generated bindings.

R=brettw@chromium.org

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

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