Friendship is not optimal.

RenderLayer should not be friending a bunch of other classes.
Better for the de facto public API to be the de jure public API.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170473 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve number formatting in allocation view

- numbers are formatted with thousands separators in the Allocation view similar to other views
- all numeric columns' text is aligned on the right hand side

BUG=277984

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170474 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Build fix after r170454

r170454 was almost Oilpan-ready, add missing bits.

R=mvanouwerkerk@chromium.org
BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170475 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Redirect HTML resource bytes directly to parser thread (Blink side)

Chrome side: https://codereview.chromium.org/109283006

R=eseidel@chromium.org,abarth@chromium.org
BUG=277886

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

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

BUG=357782
TEST=no change

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170477 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Correct the null focusedFrame() check in Document

Blink revision 170347 introduced a crash because Document::focusedFrame()
fails to check properly for having a null Frame. This corrects the
check.

BUG=358172
R=eseidel@chromium.org, abarth@chromium.org

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

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