Keyframe easings with tests - take two

@dstockwell this is ready for review now
Do we need to assign this to `webAnimationsTesting` here, isn't in in the same scope?