Fixed semantic colorization for module names on the value side.
Move symbolDisplayPartKind to services side
Added test case, renamed test cases.
Added facilities for using positions on classification tests.
Removed unnecessary boolean coercion.
Merge branch 'master' into semanticColorizationModules

Conflicts:
	src/services/services.ts
Added test case for semantic classification with union types.
Merge pull request #883 from Microsoft/semanticColorizationModules

Fixed semantic colorization for module names on the value side.
Removed some unused var statements
Adding union types to language specification
Merge pull request #898 from DickvdBrink/unused-vars2

Removed some unused var statements
Formatting fixes
Adding PDF document
Adding documents with revision marks
Merge pull request #884 from Microsoft/moveSymbolDisplayPartKindToServices

Move symbolDisplayPartKind to services side
Update CONTRIBUTING.md

Add link to pdf version of CLA
Merge pull request #900 from Microsoft/langSpecUnionTypes

Adding Union Types and Type Guards to Language Specification
Merge branch 'master' into displayBuilder

Conflicts:
	src/compiler/checker.ts