DevTools: Hide JS frames on timeline behind the experiment.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179224 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Drop the 'WebURLRequest::TargetType' enum.

We no longer use this enum in Chromium; everything has been ported over
to using '::RequestContext' and '::FrameType', so we can safely remove
both the enum and the translation machinery in '::setTargetType'.

BUG=390497
TBR=kbr@chromium.org

------------------------------------------------------------------------
This is a reland of https://codereview.chromium.org/417483002, which was
reverted in https://codereview.chromium.org/422343003 due to suspicious
flakiness. As it turns out, this series of patches wasn't the cause.
------------------------------------------------------------------------

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179225 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Missing explicit keyword in ctor of FooImpl.h

Need to add "explicit" to ctor which only has one argument in order to
avoid implicit type conversion. Additionally some style nits are fixed together.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179226 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Temporarily skip two Web Notification tests, mark one as flaky.

These tests depend on a new code path for permissions, which Blink will
be switched to as part of CL 393863002.

NOTRY=true
BUG=392187

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't allow to zoom out in flame chart beyond recording interval

BUG=None

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

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