Switched forEach out to for(var; < length; ++) to allow compatibility with other browsers
Whoops, stripped leftover semi-colon that makes jshint unhappy
Added explicit map implementation too, for further IE compatibility
Teardown now cleans up onAny event (Fixes #43)
fixed misleading comments
Intercepts jasmine.Spec to stringify it as "[ Spec ]" instead of JSON.

This is required for using jasmine-given with the reporter, as that library
sets expectations on jasmine.Specs themselves. When the Spec is stringified
as JSON, it ends up stringifying the entire Jasmine environment, including
previous ExpectationResults. Since those previous ExpectationResults have had
their "expected" values stringified, they may include stringified Specs
themselves. This leds to exponential growth in the size of stringified Specs.

Special-casing jasmine.Spec prevents the exponential growth by short-circuting
the value to a small, still-useful String.
Make relative paths relative to outfile
added test for deep outfile
Merge branch 'forEach-ie-fix' of git://github.com/pimterry/grunt-contrib-jasmine into pimterry-forEach-ie-fix

* 'forEach-ie-fix' of git://github.com/pimterry/grunt-contrib-jasmine:
  Added explicit map implementation too, for further IE compatibility
  Whoops, stripped leftover semi-colon that makes jshint unhappy
  Switched forEach out to for(var; < length; ++) to allow compatibility with other browsers
Added phantom polyfill, closes #63
allowing options to be passed to getRelativeFileList
async teardown and .grunt removal, closes #58
failing task on unspecified phantom error, closes #64
fixed trailing spaces for markdown
added .idea to .npmignore, closes #41