[web-animations] Move getCurrentAnimations and getAnimationPlayers to Animatable interface
[web-animations] Make animations able to apply an animation effect or custom effect
[web-animations] use single specified spacing point as path fraction rather than 0

--HG--
extra : rebase_source : 3a4a6f5c39198e51b65a97b7c570585d0c95ffd3