defer decision whether import used on the right side of import declaration should be considered referenced
Do not use the file name in errors unless it exists
harden 'get import declaration' logic
Merge pull request #1466 from Microsoft/linked_imports

defer decision whether import used on the right side of import declarati...
Fixed "TypeError: invalid data" when executables run by exec exited with non-zero code.

The original error was because process.stderr only allows writing Strings or Buffers, but status is a Number.

Also, the message parameter of the "error" handler is just the amalgam of all output written to stderr. This is already logged by the "stderr" handler, so there's no need to write it to process.stderr again.
Merge pull request #1500 from Arnavion/exec-process-stderr-number

Fixed "TypeError: invalid data" when executables run by exec exited with non-zero code.
Add internal definitions to a diffrent .d.ts files
Fail the surrounding Jake task if exec'd tool has non-zero exit code.
Sort diagnostics in our baseline output.

This was we don't get noisy baselines just because a different phase of the compiler reported
the diagnostic.

This helps with Yui's refactoring work to move grammar checks into the type checker.
Merge pull request #1518 from Microsoft/sortCompilerBaselineDiagnostics

Sort diagnostics in our baseline output.
Merge pull request #1517 from Arnavion/exec-call-fail

Fail the surrounding Jake task if exec'd tool has non-zero exit code.
Merge pull request #1495 from Microsoft/crashWhileReportingError

Do not use the file name in errors unless it exists
Add -noEmit compiler flag.
Don't emit outputs when -noEmit is specified.
Don't allow -noEmit with -out or -outDir
Don't allow -noEmit with -declaration