Update plugin code to support:
- using a single output file
- setting the target ECMAScript version
- automatic fallback to internal TypeScript compiler when 'tsc' is not on the path