Do not use internal aliasing when getting symbol full name to show in quickInfo or completion list
Show better alias information in completion entry and quickInfo
Show call and construct signatures when using aliases
Removed incorrect check of symbolKind determination of undefined symbol
Merge pull request #841 from chrisbubernak/disallowNumericEnumMembers

Fix for issue #134 (Disallow numeric enum members)
ensure unionProperty symbols have declarations set at creation time
Refactoring emitDeclaration, separate emitDeclaration from emitFiles
Less aggressive subtype reduction in union types
Merge branch 'unionTypes' of https://github.com/Microsoft/TypeScript into unionTypes
Accepting new baselines
Fixed semantic colorization for module names on the value side.
Handle union properties completions on apparant types
Add a temporary fix to quick info
Merge branch 'unionTypes' into unionTypesLS

Conflicts:
	src/compiler/checker.ts
Merge pull request #861 from Microsoft/unionTypesLS

Lanugage Service support for union types
Add es6 target
Add basic parsing support for let and const
Disallow let and const declarations outside blocks
Fix line endings
Correct contextual typing with union types