Introduce toSVGPolygonElement(), and use it

As a step to clean-up static_cast<SVGXXX>, toSVGPolygonElement() is added to clean-up
static_cast<SVGPolygonElement*>.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156912 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Timeline: reveal all matching nodes when filtering.

Currently when user searches for sometinhg, he can traverse all matching nodes.
But when user filters, matching nodes inside (collapsed) nodes do not appear.

This patch reveals all matching nodes. Parents of matching nodes are shown, even
if they do not match themselves. User still can collapse branches he is not
interested in. When search query is changed, user collapsed nodes will be
expanded again.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156913 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Implement AnimatableColor

Add support for animating colors in the new web animations engine.
We need to friend RenderStyle to support animating the visited and
unvisited colors separately. Note that we need to update both of them
at least in the case of displaying visited colors and returning
up-to-date unvisited colors to getComputedStyle.

BUG=257591

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156914 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CORS: Update the redirection status in Inspector Network tab for CORS requests.

In the Inspector Network tab, 'Status' column shows '(cancelled)' and
'Type' shows 'pending' when CORS request is redirected. The status
is not updated when redirection is successful or fails due to access
control checks.

Added changes to update the response in Inspector when the CORS request
is redirected for both success and failure cases. Made changes to
log appropriate message to console when redirection fails
due to access control checks.

BUG=279203

R=abarth@chromium.org, pfeldman@chromium.org, bbudge@google.com

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

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