Generate all test runners and dev loaders

* Prefix all globals to avoid collisions.
* Add a new dev.js file to set up non-testing environment.
* Check in all generated files (other than *.min.* which will be placed in a separate repository).