Begin moving DeprecatedStyleBuilder properties to new generated StyleBuilder.

This patch starts off the new generated StyleBuilder with the properties that
used to have an ApplyPropertyDefault handler. Subsequent patches will move over
the other handler types (length, computelength, auto, font, etc.) as well as
allow for custom property handling routines.

To start off with we're just generating a giant switch statement. Once we have
sufficiently many (or all) properties in the new system, we can test other
ideas, e.g. a function lookup table, for performance and binary size.

BUG=237400

Review URL: https://chromiumcodereview.appspot.com/15157002

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