Tidy up runner template
Make test runner dynamically load build target source and test files
Make web-animations.dev.js dynamically load build target source file list