Adding type aliases to language specification
Remove restriction on type aliases for object type literals
Merge pull request #998 from Microsoft/langSpecTypeAliases

Type aliases and other changes in language specification