Move RenderBlock functions that deal with LayoutDelta to RenderBlockFlow

RenderBlock had three methods used to move its box children around outside
of their layout. These methods optionally update the m_layoutDelta member
of LayoutState, which is used to correctly repaint the boxes. None of
the methods are used outside of RenderBlockFlow and its descendants,
so this patch pulls the lot down out of RenderBlock.

BUG=302024

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167900 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of DevTools: Make WebInspector.ConsoleMessage a pure model entity with no UI features (https://codereview.chromium.org/173693003/)

Reason for revert:
Broke devtools browser_tests, needs them updated, too

Original issue's description:
> DevTools: Make WebInspector.ConsoleMessage a pure model entity with no UI features
> 
> WebInspector.ConsoleMessage used to combine both model and UI aspects, thereby
> violating basic architectural principles.
> 
> ConsoleMessage.setMessageElement() has been removed because of this, and
> we also don't see great value in the profile name linkification.
> 
> R=eustas, pfeldman
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167880

TBR=eustas@chromium.org,pfeldman@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167901 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix error introduced in r167687 and add copy constructor to PersistentHeapVector.

R=sigbjornf@opera.com, ager@chromium.org, oilpan-reviews@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167902 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Re-land r167880 with a fix for browser_tests

TBR=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167903 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Rebaseline live-edit.html test results.

TBR=pfeldman

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

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