Update screen.orientation to follow the latest version of the specs.

It also returns 'portrait-primary' when the frame is detached
instead of empty string (current behaviour).

BUG=162827

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169932 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix button color on Android to match Ash

buttons and <select> buttons were darker on Android than on Ash.

BUG=351275

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169934 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make InterpolationRecord GarbageCollectedFinalized

Since InterpolationRecord has a RefPtr, it should be GarbageCollectedFinalized.

BUG=341032
TBR=ager

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169935 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Check if input element is a range control before painting slider ticks

We weren't checking if the input element is a range control inside paintSliderTicks and so we were hitting an assert.

TEST=Automated. Added slider-appearance-with-ticks-crash.html.
BUG=350905

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169936 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Re-land r169860 with UI fixed (empty boxes and missing Styles toolbar buttons)

TBR=pfeldman

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

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