Fixed indentation in src/main/mode.ts.
Using new parser code by using `SourceFileObject.createSourceFileObject`.

Could simply use `ts.createSourceFileObject`, but in that case `getSyntaxTree()`
won't work since it relies on existing of `scriptSnapshot` property.

Could also simply add this property, but decided to go with corresponding
ready-to-use factory for better maintainability.
Updated TypeScript to version with fix for Microsoft/TypeScript#492.
Initial TSX support.

* Added RReverser/TSX@b6e56ef361b3818d7d6f8a645ca7311cabc6d8fd.
* Added highlight workaround.

Conflicts:
	src/main/mode.ts
	third_party/typescript/typescriptServices.js