Skip overflow adjustment checks when possible in StyleAdjuster

Continuing the work to make StyleAdjuster cheaper we can skip all the work
related to overflow adjustment in the common case when overflow is visible.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170306 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: do not invalidate total layout each time console message is added.

BUG=352557
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170307 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelineFlameChart: fix for exception in highlightTimeRange which happens when entryIndex is incorrect.

It happens when newly recorded timeline has fewer elements than the old timeline.
So we need to reset FlameChart when we start the new recording session.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170308 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Make SourcesView shortcut work when it is shown in drawer and move "save" shortcut into it.

R=pfeldman@chromium.org, apavlov, lushnikov, pfeldman
BUG=322632, 349428

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

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