Fix to release autorun

Fix #24
Merge pull request #25 from tricknotes/fix-autorun

Fix to release autorun
Conditionalize stack tagging

Closes #6
Use window.setTimeout instead of setTimeout
Merge pull request #27 from teddyzeenny/setTimeout

Use window.setTimeout instead of setTimeout
CLI test runner doesn't give us stacks from Error objects :(
Allows for Backburner#cancel to cancel a null or undefined timer.

cc @stefanpenner @kagemusha
Merge pull request #28 from ryanto/cancel_null_timer

Allows for Backburner#cancel to cancel a null or undefined timer.
extract jshintrc
cleanup gruntfile
expose loader registry on define
split tests into multiple files
update loader
Merge pull request #32 from stefanpenner/cleanup_grunt_file

Cleanup grunt file + tests
fix headless tests

- fix my botched configurations/qunit extraction
- also, headless tests now no-longer require an http server
failing test for https://github.com/emberjs/ember.js/issues/2795
Make sure scheduled actions can be canceled during flush
Merge pull request #35 from teddyzeenny/flush-cancel

Make sure scheduled actions can be canceled during flush
fix transpilation order for AMD

* requirejs complains about module not found
  if not defined before its usage
Merge pull request #36 from ashwinr/master

Fix transpilation order for AMD