Web Animations: Add SVGPathInterpolationType

This change migrates animations on the d SVG attribute over to
SVGPathInterpolationType and enables neutral keyframes.

d attribute animations don't have additive compositing behaviour,
Web Animations correctly replaces if the user specifies "add"
while SMIL produces corrupt output.

This is a continuation of: https://codereview.chromium.org/1413463008

BUG=530436

Review URL: https://codereview.chromium.org/1441853002

Cr-Commit-Position: refs/heads/master@{#365746}
14 files changed