[DevTools] Remove unnecessary scrollbars inside split views.

We now have exactly one View inside SplitView contents, it may have
scrollbars if needed.

BUG=340209

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166330 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IndexedDB: Use public API enums rather than matching enums/shorts

The public API uses "unsigned short" for cursor direction and
transaction mode, despite having an enum for one of them already. And
Blink also has a matching internal enum, for no particularly good
reason. Add the missing public enum and temp methods (until chromium
is updated) and drop the internal enums.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166331 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't use strong enums when compiling with Clang on Windows

They are exposed at the ABI boundary (some functions take strong enums, and that goes
into the mangling of the function name). Since we cannot yet compile all of Blink
with Clang on Windows, let's turn this feature off for now.

BUG=82385

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166332 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of the StyleResolver throwaway timer (try 2)

This the same as crrev.com/139153013.

BUG=335964,335247

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

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