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