Generate {enum/getters/,}setters/mappings for {text-decoration-style,text-decoration-color}.

Currently, the text-decoration-style property is a 'storage_only' field, so
it has no generated public getters/setters.

This patch changes it to a 'keyword' field so that its getters/setters
can be generated as well. We also generate the ETextDecorationStyle enum and
use the generated CSSValueID <-> ETextDecorationStyle mappings.

Currently, the text-decoration-color property is a 'storage_only' field, so
it has no generated public getters/setters. This patch changes it to an
'external' field so that its getters/setters can be generated as well.

Diff: https://gist.github.com/nainar/49078d95b56a6df0beb6e03ecb75a0f9/revisions

BUG=628043

Change-Id: I7b1e280c5dfca8ebdf37256f772248bda3135be6
Reviewed-on: https://chromium-review.googlesource.com/536534
Reviewed-by: Darren Shen <shend@chromium.org>
Commit-Queue: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#480297}
4 files changed