Add initial test and fixture.
Use ts-compiler for TypeScript compilation.

- Avoids use of child processes
- Avoids use of temp files
- Added StringReader class for converting string to stream
Update definitions.
Use OutputFileType enum from api.
Merge branch 'ts-compiler'

Switch to 'ts-compiler' package for compilation, rather than spawning a
child process for 'tsc'.
Minor refactoring.
Add & refactor tests.
Add .sublimets file.

Tells T3S plugin where to locate the root file.
Dependency reorg.
Add support for multiple compiler results.
Move StringReader to utils file.
Only do this.callback for the file webpack expects

Calling this.callback for all the files that typescript compiled results
in incorrect sourcemap concatenation.
Remove jshint.