DevTools: Optimize fetching debugger stack traces.

Optimization: initialize lazily everything that does not require the debugger
being on pause (i.e. depends on a valid break_id).

This will boost the speed up to 30%!

BUG=340285
R=yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169003 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Strip extra arguments when handling additional IFH API method calls.

This allows us to get rid of WebInspector.close at the least.

R=eustas, pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169004 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Get rid of WebInspector.{panel, showPanel, openResource}

R=eustas, pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Added WebInspector.VBox/HBox.

Box knows about it's own layout, which will be used in follow-up patches.
Most views became boxes.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169006 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: ConsoleModel, DebuggerModel, NetworkManager, RuntimeModel use agents and models from target

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169007 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename V8BindingTestScope to V8ExecutionScope and use it in V8GCController and ScriptRegexp

Currently V8GCController and ScriptRegexp execute V8 things without having any associated world. This is not causing any issue at the moment because they don't execute V8 things that require to look up the world. However this is fragile, so this CL creates a world for them. After this CL, it is guaranteed that all V8 binding code is executed with some context associated with some world.

The essence of this CL is:

- Rename V8BindingTestScope to V8ExecutionScope
- Use V8ExecutionScope in V8GCController and ScriptRegexp

BUG=341032

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

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