[DevTools] speed up revealTreeNode action of HeapSnapshotDataGrid

We need to calculate the position of the node
and scroll to the right position.

The rest of work will be done by onScroll event callback if there was a scroll request.
Or the node has been included into view port and we need to do nothing.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185843 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: outline-disclosure: fix expandable items alignment.

BUG=435954

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185857 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of [DevTools] Instantiate singletone objects in WebInspector.Main._loaded. (patchset #2 id:20001 of https://codereview.chromium.org/749463002/)

Reason for revert:
remote debugging scenario was broken

Original issue's description:
> [DevTools] Instantiate singletone objects in WebInspector.Main._loaded.
> 
> This reduces the initialization order issues.
> 
> BUG=none
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185810

TBR=vsevik@chromium.org,pfeldman@chromium.org,dgozman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=none

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

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