TimelinePanel: normalize sidebarResize code.

The old code was quite complex and fragile.

BUG=326121
R=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165393 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: "Jump between editing locations" experiment

This patch introduces "Jump between editing locations" experiment. It
adds "Alt+" and "Alt-" shortcuts to the scripts panel to navigate between
editing locations. An editing location is considered to be switched if
one of the following happens:
- A user clicks with his mouse and changes cursor position
- Position in editor was highlighted and cursor was moved there (e.g.
due to "Goto function" outline dialog)
- A new file was opened

BUG=281507
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165395 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Fix re in Perl IDL compiler

The re in IsCallbackInterface was too loose, resulting in incorrect
test results for test files that use TestObject,
since it accidentally matches a comment.
This re has been tightened up in compute_dependencies.py
(add a '{' at the end), so it already works correctly in Python;
this syncs Perl.

TBR=haraken

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

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