Repairing order of UseCounter::Feature enum values

R=pdr@chromium.org
BUG=342516

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166863 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a number of tests for layer squashing

This CL converts a number of manual tests from crbug.com/315321 into
LayoutTests. In this CL, I've converted a number of simple cases from
comment 2 on that issue. In a future CL, I'll convert more tests.

BUG=315321

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166865 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Moving new use counters to the end of the Features enum

R=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166866 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ScrollingCoordinator shouldn't be RefCounted

There's no reason for this class to be RefCounted. We can just use the simpler
OwnPtr.

R=vollick@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166867 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Don't check lfQuality in LOGFONT as it has no effect on rendering"

This reverts commit 9625c6e2e62263fd4904caeea3b784377536b1e1 as it caused a performance regression on windows.

TBR=dglazkov@chromium.org
BUG=328412

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

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