Jasmine/QUnit tests no longer bootstrap main app

Related to #195.

This commit moves the bootstrapping of the app from `config.js` to a new `run.js` script, which is started by the main `index.html` file, but not by the jasmine/qunit ones.

`grunt.js` also updated to ensure debug/release builds still work OK.