Merge pull request #45 from jeffmay/fix-testing

Fix build to detect failures.
Merge pull request #46 from jeffmay/master

Bumped version to 1.6.1 to fix //generated comment and add manual test plan
fix infinite loop when a large number of files need to be compiled
fix file name definition
declaring the define variable is a responsibility of the templateCache consumer, not grunt-ts. Required for TS0.9.5 compatability.
temporary file-name random generated and removed after compilation
Minor style cleanup.
Merge pull request #49 from basarat/random-name

temporary file-name random generated and removed after compilation
Added Q library.