Merge pull request #333 from steveblock/setGetFrames

Implement KeyframeAnimationEffect.set/getFrames()
update-testcases.py should update the list of testcases by default

Added a --dry-run option to print the diff that would otherwise be applied.

This fixes https://github.com/web-animations/web-animations-js/issues/273