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
remove window dependency
Merge pull request #37 from ghempton/window

remove window dependency
Fix `setTimeout` to be overridable

In Ember.js, `setTimeout` is overridden on timer tests.
But it couldn't without receiver.
Merge pull request #39 from tricknotes/overridable-set-timeout

Fix `setTimeout` to be overridable
rename debounce to throttle, as that's what it was doing
add a true debounce function to backburner
update build
#30 add the immediate flag to debounce