Fix broken signature help test
Improvements to recursive generic specialization and performance
Add test for generic overspecializtion
Update baselines
Capitalize the first character of the "optional parameter" error message
Update the git ignore file to ignore user proj file
Overloading on constants in lib.d.ts
Update the baselines
Load lib.d.ts subset into Fourslash tests environment
These tests are no longer blocked
Verify regexps are identified correctly in fourslash
New regression test for duplicate identifier issue
Fix binding issue in binding a symbol to function declarations
Resulting type of assignment should be right type, not left
Fix the setting of symbol for the alias of import statement
Updating test case for error spans
Adding enum tests.
Remove debug spew
Regression test for type inference on method calls on Array<T>
Move more of the typeresolver over to returning symbols and diagnostics.

Move specific method over to new pattern of:

1) check cache for previously computed value.
2) if not in cache, compute value and store in cache.
3) return value.