Should be uglify
Correct use of underscored in generated files
Formatting issue
Use an internal assetfile
symlink Assetfile generator to source
Test production env code path
Add test for custom unit test loader
Use external template for default index
Hide app url in attribute
Remove uneeded code
Only report first result from integration tests

Once again casper has proven it's shittyness as a test runner.
The entire file is run unless an exception is raised. Failing an
assertion does not raise an exception. Yes, I know. This makes
perfect sense. So your tests will dilgently continue to fail.
I cannot think of a fix for this at the moment. This commit
is a hack to only report the first result from a single test.
I will work on a better solution.
Fix hack in previous commit
Remove test modification
Test internal assertion error does not halt entire suite
Don't allow terminated tests to reterminate

Casper's error handling once again confounds me. Take this example:

casper.start url, ->
  throw "We have an error!"

casper.run ->
  @test.done()

the run callback is called even if the start function raises an error.
This means calling done() twice. Which sends 2 results back to iridium
when their should be only one.
Tests to ensure step behavior
Add an explicit test for double termination
Document --debug and dump()
Gzip assets in production
Generate cache manifest from pipeline