DevTools: Fix timeline events missing call stacks sometimes.

Timeline events used to store call stacks in a separate instant CallStack event that followed the original event.
However if a JS sample happens to squeeze between an event and its CallStack peer everything breaks.

The patch gets rid of CallStack events and makes it store call stacks right in the events.

BUG=435111

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185861 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix the way elements tree outline handles dom agent disabling

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185862 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [SSP] fix computed-style filter

The patch hides the expanded children of property if the property itself
was filtered out.

BUG=419133
R=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185863 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Do not use static methods on TreeElement as event listeners

R=pfeldman
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185864 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Get rid of TreeOutline.prototype.findTreeElement()

This API is awkward and has an invalid override signature
in ElementsTreeOutline.

R=pfeldman
NOTRY=true

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

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