Create cache buster at test-runner level and pass it down.

This means that 100 unique copies of web-animation.js (and similar files) are
not loaded when running inside the test-runner (a big performance problem for
Android).
Merge pull request #511 from mithro/cache-buster

Create cache buster at test-runner level and pass it down.