TypeCheck refactoring so that all nodes are always visited during typeCheck
Index signature fixes
Indexer fixes 2
Indexers 3
Overload resolution
Overload resolution and array typing
Fix baselines for the tests
Baselines to work on
More overload resolution
Correct overload resolution
Merge changes from index_signatures and modify tracked baseline info
Merge remote-tracking branch 'origin/develop' into typeCheckRefactor
Fix the recursive baseType reference errors during specialization
Fix the recursive Base errors for the Interface declarations
Fix implicit any error not being reported in case function  argument declarations
Fix the testcase baselines for the thisInArrowFunctionInStaticInitializer
Use ArrayUtilities where instead of filter
Update the correct baselines
Fix generic type reference must include all type parameters error for BaseType references
Fix a crash and symbol invalidation bug