Add new StyleColor class

Add new class for representing a color in the style/rendering systems.
Unlike the regular, lower level, Color class this one has the concept
of currentColor. The medium term plan is to also move the concept of
isValid from Color to StyleColor.

BUG=261854
R=dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154615 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change rendering code to use RenderObject::resolveColor

Change our rendering code to use RenderObject::resolveColor(
colorPropertyId) instead of RenderStyle::visitedDependentColor
colorPropertyId) or RenderStyle::colorProperty() directly.

This is the first step towards changing currentColor resolution to be
done at paint/query time instead of at style resolution time.

BUG=261858
R=eseidel@chromium.org
TEST=No change in functionality

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154616 bbb929c8-8fbe-4397-9dbb-9b2b20218538
core/plugins: Include wtf files using "wtf/foo.h" form.

Instead of including them as:

\#include <wtf/foo.h>

Change it to include as:

\#include "wtf/foo.h"

Patch generated with thakis's script:

git grep -l '#include <wtf' Source/core/plugins | xargs sed -i -e 's/#include <\(wtf\/[^>]*\)>/#include "\1"/'

BUG=254653
R=abarth@chromium.org,thakis@chromium.org

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

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