Switch the remaining classes in core/css to use downcast helpers (10/10)

The following class is migrated: CSSValueList. It is the last user of
DEFINE_CSS_VALUE_TYPE_CASTS, and so the CL also removes the macro
definition altogether, and core/css is free from using it.

Note that in cases where the premise for the downcast was being checked
with CSSValue::IsBaseValueList instead of CSSValue::IsValueList,
the use of DynamicTo<CSSValueList> did not happen, so the CL preserves
its existing logic 100%.

R=jbroman@chromium.org
CC=​blink-reviews-vendor@chromium.org

BUG=891908

Change-Id: Ieea46e5faa6fbc38d04d5378fad5ba07058637c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1521166
Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#640497}
45 files changed