Move isTouchEventType out of EventNames

This CL moves isTouchEventType out of the EventNames class into a free
function. This transformation will be useful when we make the event names
static instead of thread-local.

I've also taken the opportunity to delete two unused functions in EventNames
and to add a missing const qualifier that will cause a compile failure when we
move to static event names.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159069 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename EventNames to ThreadLocalEventNames

This class is thread-local, and we're planning to use the name "EventNames" for
the new autogenerated event names.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159070 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add runtime flag for using DirectWrite on windows

Add runtime enabled feature for using the DirectWrite skia backend on
windows.

BUG=25541
R=bungeman@chromium.org, eseidel@chromium.org

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

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