DevTools: [SSP] do not rebuild styles when sidebar pane is not showing

BUG=425523
R=pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@184162 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Disallow use of global properties "document", "addEventListener" and "removeEventListener".

BUG=424188

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

git-svn-id: svn://svn.chromium.org/blink/trunk@184164 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: ignore weak referenced when calculating dominators for heap snapshot

Oherwise retained size of an object would be affected by the references.

BUG=425905

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

git-svn-id: svn://svn.chromium.org/blink/trunk@184165 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: open context menu in the embedder even when no custom items are there.

BUG=424171
R=dgozman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@184168 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: _base64ToSize doesn't check content param for null.

BUG=425514

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

git-svn-id: svn://svn.chromium.org/blink/trunk@184170 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [FlameChart] focus flamechart when it gets shown

There are traceviewer-compliant WASD shortcuts in FlameChart for
convenient navigation. However, they are not functional unless the
FlameChart is manually selected via mouse click on an *empty* place in
flamechart (clicks on flamechart entries send you to sources view).

The patch does two things:
- makes sidebarPane unselectable so that resizing sidebar won't grab
focus
- focuses flamechart as it gets displayed

R=pfeldman, yurys

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

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