DevTools: Resources: Add hint to local file cookies view.

BUG=95644

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186028 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: fix URLs and owner elements for image decodes of background/border images

We rely on PaintImage events to provide context information available
on the rendering level (image URLs and owning node id) for nested
DecodeImage and ResizeImage events. However, we only had PaintImage
emitted when painting an Image element. This adds similar events for
images that are painted as backgrounds and borders.

BUG=434905

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix a few overrides in JSHeapSnapshot

R=yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186034 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: remove LiveEdit for VM scripts

The patch removes LiveEdit functionality for VM scripts.

R=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186038 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Timeline: bring back FirstPaint marker and remove brown ticks near frame markers (patchset #1 id:1 of https://codereview.chromium.org/732683002/)

Reason for revert:
This is wrong as it processes trace events from different trace threads and relied on their relative order. Let's do it right from scratch so that it's easier to merge.

Original issue's description:
> Timeline: bring back FirstPaint marker and remove brown ticks near frame markers
> 
> - implement synthetic FirstPaint markers on front-end (they used to be generated
>     on the back-end with old Timeline instrumentation which is an ex-parrot)
> - remove brown marks near the frame markers (regressed at r177959)
> 
> BUG=
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185392

TBR=yurys@chromium.org,pfeldman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186039 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Promisify Profiler domain in the protocol

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186040 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: do not show brown ticks near frame markers in event divider bar

This is extracted from https://codereview.chromium.org/732683002/
(originally landed as r185392)

TBR=pfeldman
BUG=436927

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186044 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Expose the Blink-in-JS world to DevTools.

With this CL, the code is able to handle isolated worlds that do not have a
separate security origin, substituting "" when sending to the inspector
(which is what the main world's security origin is sent as, too).

This CL also sets the human-readable name of the world to "private script"
(bikesheds welcome) in the UI.

BUG=435666

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

git-svn-id: svn://svn.chromium.org/blink/trunk@186045 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Devtools Animations: New AnimationPlayers appear automatically

Debugging animations are currently difficult since new animations aren't
captured. This change propogates notifications to the front end when a
new animation is created. Each new AnimationPlayer then appears below
the rest of the animations.

BUG=419269

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

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