Make utility mehtod names clearer.
Merge pull request #1470 from Microsoft/flagAggregation

Make utility method names clearer.
Move test helpers into the harness Utils module.
Don't convert the tree to JSON before checking it.  Just check it directly.
Check post edit invariants after every edit.
Always run all fourslash tests in high fidelity typing mode.

We want to verify after every edit that our incremental data is correct.
Ensure the 'hasParseErrors' bit is the same between trees.
Merge branch 'typingHighFidelity' into sourceFileUpdate

Conflicts:
	tests/cases/unittests/incrementalParser.ts
Remove calls to "debugger;" in our fourslash tests.
Merge branch 'noDebuggerInTests' into sourceFileUpdate
Add incremental parsing LS test.
Enable incremental parsing by default.

Provide flag to disable incremental parsing if necessary.
Check tree invariants during fourslash tests.
Merge pull request #1485 from Microsoft/noDebuggerInTests

Remove calls to "debugger;" in our fourslash tests.
Formatting.
Update timeout to 6 seconds.
Merge branch 'master' into typingHighFidelity
Up timeout to 20 seconds.

A specific test "genericRespecialization1" takes quite some time on travis (though only a couple
of seconds locally).
Merge pull request #1482 from Microsoft/typingHighFidelity

Move test helpers into the harness Utils module.
Merge branch 'master' into sourceFileUpdate

Conflicts:
	src/harness/fourslash.ts