Move away from separate syntax kinds for binary and unary expressions.
Removing unused code.
Merge pull request #1008 from Microsoft/lessSyntaxKinds

Move away from separate syntax kinds for binary and unary expressions.
Merge branch 'master' into removeUnnecessaryCode
Merge pull request #1010 from Microsoft/removeUnnecessaryCode

Removing unused code.
Improved type relation caching to fix #1002
Accepting new baselines
Addressing feedback and adding regression tests
Merge pull request #1017 from Microsoft/fixTypeRelationCaching

Fix type relation caching
Merge branch 'master' into templates