Add new method on interface Boolean to ensure it is not assignable from other types
Improve test 262 baselines.
Merge pull request #1403 from Microsoft/test262

Improve test 262 baselines.
Add tree invariant checking to the test262 runner.
fix formatting to add space after comma between arguments when arguments starts with open paren
Fix speculative parsing by terminating the list when encounting illegal token
Merge pull request #1404 from Microsoft/test262Invariants

Add tree invariant checking to the test262 runner.
Better error recovery when encountering an errant comma in a semicolon delimited list.
Update and add test cases
merge
Merge branch 'master' into formatting_space_before_comma
Update and add test cases
Merge branch 'fixSpeculativeParse' of https://github.com/Microsoft/TypeScript into fixSpeculativeParse
Remove the 'Method' syntaxkind and introduce MethodSignature and MethodDeclaration instead.

Sharing a single kind here would be bad for incremental scenarios as these two node types
are not interchangeable.

For now, i have updated nearly all code to look for both kinds.  However, it may not make sense
in all locations, and we could likely tighten up many code locations to only have to deal with
one or the other.
Merge pull request #1407 from Microsoft/commaInsteadOfSemicolon

Better error recovery when encountering an errant comma in a semicolon delimited list.
Merge branch 'master' into fixSpeculativeParse

Conflicts:
	tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
Also split out .PropertyDeclaration and .PropertySignature from .Property.
Merge pull request #1406 from Microsoft/fixSpeculativeParse

Fix speculative parsing when trying to parse type argument list
Update version to 1.4
Fix some parts of for-each invariant checking.