Sublime Text 3 Support

Hi @raph-amiard,

I really really wanted ST3 support, autocompletion and errors as you type is too good not to have, and saw in https://github.com/raph-amiard/sublime-typescript/issues/12 you had no plans to support ST3 so i had a stab at porting it over. 

Issues I ran into:

* reloading submodules needs to be explicit using `reload()` I wasted quite some time with stale submodules not being reloaded as i was developing.
* running `2to3` was a breeze.
* I am passing the current working dir to `Popen()` now as i was getting some rather obscure node errors due to a missing cwd argument.
* stdin/out write readline is now bytes based.

You can leave this pull request open for a bit, it seems to mostly work for me on ST3 now though but I rather spent a few days with it and have others confirm the first time installation is still good on this branch.