DevTools: Resize timeline panel when filters are shown.

BUG=312568
R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160956 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Settings::deviceScaleAdjustment.

This will be used to plumb the 1.05-1.3x fudge factor separately from the font
scale factor.  It is applied to the autosizer's cluster multiplier only when
the page does not set an explicit meta viewport or @viewport.

BUG=252828

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160957 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Migrate totalOffset to getBoundingClientRect to correctly deal with flex based layouts.

R=pfeldman, apavlov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160958 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove allocation and sync point / query structs from blink API

These structs and fields were added to WebGraphicsContext3D purely to
support the compositor.  WebGL and accelerated skia canvas don't use them.
Now that the compositor is refactored to not use these (r230043 / r231527),
they can be removed from the Blink API.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160959 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unnecessary dependency upon ScrollView from the ScrollbarTheme classes.

BUG=297477

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

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