added travis-ci
tightened .npmignore
updated Gruntfile, applied tslint

modified Gruntfile
* grunt-shell to tsc
* tuned test target

tslint
* added grunt-tslint, tslint-path-reporter
* added tslint.json, configured to tasl
* fixed lint in tasks.ts

package.json
 * added myself (bartvds) as maintainer
 * removed some whitespace lint
 * added npm test script
added .jshintrc

not enforced in build but handy to share with WebStorm
added node 0.8 to travis

as per package.json
Merge pull request #59 from basarat/feature/lintbuild

I might as well use my granted powers and merge this myself :sunglasses:
edited README.md

added badges
changed header markdown to common prefix-style
added grunt-cli to .travis.yml
removed bad task loader
Merge pull request #60 from basarat/feature/pr-test

edited readme & fixed travis
dogfood own output

added `$ grunt upgrade` to move current ./task/ts.js to ./task/ts-internal.js

 ! only do this when stable !

renamed cloned task to 'ts-internal'
added 's-internal.js to .gitignore, .npmmgnore
changed `grunt build` to use 'ts-internal' to rebuild ./task/ts.js
keep ./task/ts.js to run the tests etc

dropped grunt-shell
dropped lingering unused module
using tsd

updated definitions
linked code to tsd.d,ts bundle
* migrated to async compile

added es6-promise dependency
added es6-promises definitions
added source-map-support devDependency

implemented  es6-promise in tasks/ts.ts
- moved imports to top
- added asyncSeries helper to run each file
- diff is dirty because of trailing whitespace
- few test edits
- added some whitespace

moved to grunt.util.spawn()
- refactored compileAllFiles() helper
- added small node helper
- dropped shelljs dependency

reworked resolveTypeScriptBinPath()
- simplified logic
- non recursive
- added tsc version log

added simple compile test

hardened linting
- added rules to tslint.json
- added grunt-contrib-jshint dependency

dropped unused grunt-tasks

expanded Gruntfile.js
- added test_all task bundle
- annotated ts test tasks
- npm test / grunt test run all annotated tests
- added some comments
- linted (quotes & whitespace)

fixed error in gruntjs.d.ts:
- async callback is a function
expanded AUTHORS
unrelaxed a rule
expanded ignore
big sweep through README.md

changed language to not use the familiar 'you'-form
standardized casing for some terms, like [JavaScript vs javascript]
removed hard-returns (use a soft editor word-wrap)
restructured some text blocks
added separation whitespace to break up headers & paragraphs
collapsed some indented code-blocks to fenced
added fenced block types (bash, js etc)
tuned some header depths
trimmed some whitespace
fixed some typos
added new typos?
Merge pull request #63 from basarat/feature/readme

Upgraded readme
Update README.md
Added nodeunit tests