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.
Remove calls to "debugger;" in our fourslash tests.
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.
Simplify the binder so it does not need to double recurse down constructor parameter nodes.
Merge pull request #1491 from Microsoft/binderDoubleRecurse

Simplify the binder so it does not need to double recurse down constructor parameter nodes.
Simplify how we set container.nextContainer now that we don't double recurse.
Merge pull request #1496 from Microsoft/bindingContainers

Simplify how we set container.nextContainer now that we don't double recurse during binding.
Merge branch 'master' into funcDeclsInBlocks