defer decision whether import used on the right side of import declaration should be considered referenced
Simplify the binder so it does not need to double recurse down constructor parameter nodes.
Merge pull request #1491 from Microsoft/binderDoubleRecurse

Simplify the binder so it does not need to double recurse down constructor parameter nodes.
Simplify how we set container.nextContainer now that we don't double recurse.
Do not use the file name in errors unless it exists
Merge pull request #1496 from Microsoft/bindingContainers

Simplify how we set container.nextContainer now that we don't double recurse during binding.
Do not pass context flags downward while parsing binding elements.

This prevents an unnecessary allocation, simplifies parsing code, and prevents
an issue where parsing depends on context flags not stored in the final tree.
This is an issue for incremental parsing that can lead to nodes being reused
inappropriately.
Merge pull request #1498 from Microsoft/bindingElementContxt

Do not pass context flags downward while parsing binding elements.
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
Merge branch 'master' into perfwork