Remove WTF::Conditional.

It is defined in wtf/TypeTraits.h, but it is not used anywhere. Also,
the argument names are misleading (If / Then should actually be If /
Else, or IfTrue / IfFalse). Last, it is not tested in TypeTraits.cpp,
unlike the other templates, and it is never used in the codebase.

BUG=164933

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161348 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove NewDeviceOrientationController from DOMWindow.

NewDeviceOrientationController is now an ExecutionContext
Supplement so it can be removed from DOMWindow completely.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161349 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move SkSizeHash to platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161350 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Devtools: Incorrect (random) order of "sections of dev tools" seen after clicking on ">>" sign

BUG=314054

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

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

Unused in Blink

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161352 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Eliminate the CALENDAR_PICKER compile time flag as only android uses this flag and the web facing pieces that use this are already hidden behind a different compile time flag: ENABLE_INPUT_MULTIPLE_FIELDS_UI

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161353 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Grid] Do not grow grid tracks when the growth factor has 0 length

RenderGrid::distributeSpaceToTracks is by far the hottest method in
the auto-grid-lots-of-data.html performance test. By reducing useless
"growing" of grid tracks when the growth factor is zero we can improve
the test time by 3.55% (422 runs/s -> 437 runs/s).

BUG=234211

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161354 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[Android WebView] Add a quirk to clobber initial scale in certain cases

In the following cases, the viewport meta tag would take precedence over
the value specified in setInitialPageScaleOverride:

The value provided to setInitialPageScaleOverride is <= 1 / device pixel ratio AND

   - viewport meta has width=device-width OR

   - viewport meta has auto width, and the page would be displayed at 100% scale.

BUG=313754

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

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