Inline consoleAgent variable in WorkerInspectorController constructor

BUG=None
R=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163961 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Stop recording CPU profiles when Profiler agent is disabled

Also Profiler.start command will fail unless Profiler was enabled.

BUG=327298
R=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163962 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of https://codereview.chromium.org/116273003/
Reason for revert: Broke compilation on Android

TBR=alph@chromium.org,loislo@chromium.org,aandrey@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163963 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: fix duration of coalescing records

This was apparently regressed around r162581.

BUG=328272

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163964 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Reveal selected placard in the callstack sidebar if needed.

- The selected placard may not be visible if navigated via keyboard shortcut
- The keydown handlers should "preventDefault" to prevent scrolling
of the parent element, i.e. use "consume(true)" instead of "consume()".

R=pfeldman

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

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