Fixing update-testcases and run-tests to play nice together.
Make travis fail if testcases.jsonp is out of date.
Cleaning up pep8 found errors.
Removing disable-testcases.jsonp
Fixing typo in name.
New PathAnimationEffect API
Remove old code that set "rotate"
Fix optional autoRotate value
Merge pull request #259 from mithro/fix-update-tests

Fix update tests, pep8 cleanup and making travis fail on out of date testcases.jsonp
Revert testscases.js back to js
Merge pull request #260 from dstockwell/path

New PathAnimationEffect API
Merge pull request #261 from dstockwell/js-not-jsonp

Revert testscase list back to js
Change the test API.

  test_at(x.x, function() {})
changes to
  timing_test(function() {
     at(x.x, function() {});
  }

There also exists a new at command which should be used instead of setTimeout
or testharness_timeline.schedule.

Using at inside a normal testharness test() function is considered an error.
Mainly automatic transform of test_at to the timing_test(function() { at() }) API.
Merge pull request #270 from mithro/test-api-fix

Mainly automatic transform of test_at to the timing_test(function() { at() }) API.