[DevTools] Dispatch messages to V8InspectorSession directly.
This patch adds dispatcher, backend and frontend channel to V8InspectorSessionImpl
and removes agent public interfaces and their blink wrappers.
Drive-by: removed sessionId from inspector_protocol since InspectorSession now
handles it.
Next step would be to separate v8 instrumentation from InspectorSession,
remove latter from worker (depends on console efforts) and merge session
into WebDevToolsAgentImpl.
BUG=580337
Review-Url: https://codereview.chromium.org/1967933002
Cr-Original-Commit-Position: refs/heads/master@{#395269}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4698dd61590b2cba8346c5efd83428b9a3c3e970
5 files changed