[DevTools] Respect "can_dock" parameter.

BUG=326515

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163430 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Make arguments to Element methods non-optional"

This reverts commit cebc60bc4d928b4b5217a162c51b3150966d3455.

This patch seems to break a number of tests in Chromium on
linux_chromeos. I'd guess that they're written in such a way
as to rely on the current (incorrect) behavior, and will need
to be tweaked to provide all the arguments they're supposed to
provide.

See [1] for an example.

[1]: http://build.chromium.org/p/tryserver.chromium/builders/linux_chromeos/builds/182031

TBR=philipj@opera.com, arv@chromium.org
BUG=325922
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163431 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Timeline, "CPU - Details" popup, invalid values (minutes and days)

BUG=326791

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163432 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Styles] Avoid selector editor commit upon focused element style changes

Selector editor never set the _isEditingStyle flag on the StylesSidebarPane instance.

R=aandrey, eustas, vsevik
BUG=326462

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163433 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [JsDoc] Use strict nullability everywhere

This patch has required certain semantic changes to make sure function
arguments are non-null where applicable.

generate_protocol_externs.py has been modified to generate non-null
records for protocol types.

R=vsevik@chromium.org, aandrey, eustas@chromium.org, loislo, vsevik, yurys
BUG=324831

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163434 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Keep console scrolled if needed, even on zoom.

BUG=317779

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

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