Add additive animation support for CSS property clip
This patch adds support for composite modes on clip CSS animations
via element.animate().
This also changes clip to be more strict about when it permits smooth
interpolation between values.
Previously "rect(100px, auto, auto, auto)" would smoothly interpolate
with "rect(200px, 100px, auto, auto)". Now these values will 50% flip
as their distribution of auto keywords do not line up. This behaviour
matches Firefox.
BUG=
437696
Committed:
https://crrev.com/3106ad7791c2a9bc05d0a38384dafb9f9342986c
Cr-Commit-Position: refs/heads/master@{#376115}