add check for synthesized identifier in get structure walker
add assertion to check the argument for the getNavigateToITems function
fix fourslash test, and unblock tests
added verify navigation items to the test, also updated the verify function to allow the kind not to be specified
Crash when var and class have same name
Tests for 'Compiler crash with two duplicated functions with return types and a conflicting type-annotated var'
enabling fourslash test for 'Stack overflow in LS when deleting type parameter in mutually recursive generic scenario'
TypeError in LS checking compat between interfaces with unspecified index type and number fields
Fix the symbol binder to resolve all decls of the symbol at a time
Few test cases covering the binding issues
Update to real world code runner to give more information in case of crash and grouped fields in harness.
Merge branch 'develop' into syntax-v2

Conflicts:
	src/services/getScriptLexicalStructureWalker.ts