Code review feedback
add declaration target to generate declarations for compiler and services
Dix throwing exception from emitting file
Fix throwing exception from emitFile
Merge branch 'fixThrowExceptionOnEmitFile' of https://github.com/Microsoft/TypeScript into fixThrowExceptionOnEmitFile
Support symbol kind for union properties
add test for quick info
Add support for union properties in goto def
Addressing CR feedback
Address code review
Fixing tests and baselines
Code review feedback - Show the type as any even inside the with block
Code Review feedback: Quick info will show type of undefined as undefined instead of any
Compiler test case for usage of contextual rest parameter
Make 'getSymbolKind' semantically sensitive to the location of requests.
Accepting new baselines

The new baselines all look correct to me, but obviously a number of the
tests need to be updated to reflect union types and the new behavior of
best common type. This commit does not cover that.
Use string to marshal in SymbolDisplayPartKind instead of enum
Fixed ordering, syntax, addressed CR feedback, made things work.
Improved type argument inference with union types
Add test file