Do not keep old host snapshots around inside our syntax trees.
Store less data in a token.
Allow function declaration returning any to have no return expression
Test updates for resolved bugs
Change version to 0.9.7.0
Some test updates for promises
Report error for variable with _i usage in function with rest parameter code gen
Breakpoint span fixes for arrow expressions
Fix the binding of enum index signature to make sure it has only one index signature
This makes sure that we dont add multiple index signatures for enums that reopen
Fix the test baseline with the spelling error
Update LKG.
Delete coverage folder.
Test updates for resolved bugs and random exploration
Fix the crash when generic class inheritance chain is redeclared
Merge branch 'develop' into syntax-v2

Conflicts:
	src/compiler/syntax/syntaxGenerator.ts
	src/compiler/syntax/syntaxToken.generated.ts
	src/compiler/typecheck/pullTypeResolution.ts
	src/services/breakpoints.ts
Treat comments at the start of a function body like a 'copyright header' and ensure it always stays at the start of the function.

This helps for tools like VSDoc which places comments inside the function to doc the function.
Moving pieces related to binding of module values together
Add an api to get the CompilerOptions errors
Fix for test issue with toLocaleString
Fix test that wasn't updated correctly after nested external modules removed