Fix reveal in Summary view

When Constructor node which contains node  being revealed is not in the view port it is first added to the view port and only after that its child is revealed.

BUG=None
R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161629 bbb929c8-8fbe-4397-9dbb-9b2b20218538
FlameChart: move FlameChart.js to the set of common files. So it could be used from any panel.

no business logic changes.

BUG=316167
R=yurys@chromium.org

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

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