Adding union types to language specification
Formatting fixes
Adding PDF document
Adding documents with revision marks
Merge pull request #900 from Microsoft/langSpecUnionTypes

Adding Union Types and Type Guards to Language Specification