Spin button in input[type=number] should not ignore paddings.

The old behavior was to emulate Windows spin button appearance. Now
we don't use Windows-native controls and don't need to emulate it.

Implementation:
This CL removes special layout code for spin buttons in RenderTextControlSingleLine,
and the spin button layout relies on CSS flexible box.
As for Mac, we can't stretch NSStepper to arbitrary sizes. We need to
apply align-item:center. Also, adjust control size threshold because
spin buttons need to fit into the font height.

Test:
* We need to do rebaseline for some layout tests.
* This CL removes fast/forms/number/number-large-padding.html,
  which made sense for the special layout.
* Add font-size to number-spinbutton-in-multi-column.html
  because OSX spin button height depends on font size, and we don't
  stretch it.

BUG=128957,330117,356939

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171315 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Imply m_needsToRecomputeCompositingRequirements from RenderLayerCompositor's updateType"

This reverts https://src.chromium.org/viewvc/blink?revision=171153&view=revision

TBR=vollick@chromium.org
BUG=361795
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171316 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add matrix3d parsing to transform fast path

This CL adds support for the matrix3d and scale3d transform operation
to the simple transform parser. Previously, we only supported the
translate family of operations, but famo.us uses matrix3d and scale3d
extensively.

Based on profiling the tweetus demo of famo.us, this CL saves about
2% of the total time in JavaScript.

R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171317 bbb929c8-8fbe-4397-9dbb-9b2b20218538
First round of removing GTK support

Chromium no longer users GTK+

R=erg@chromium.org
BUG=297026

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

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