Skip error checks on node if any children produced errors.
Update LKG
Merge pull request #1207 from Microsoft/updateLKGShorthand

Update LKG for short-hand property assignment
fix getContainingList to use rangeContainsStartEnd function
Rename and simplify code.
Move accessor grammar errors to the grammar checker.
Move object literal checks to the grammar checker.
Move template version checks to the grammar walk.
Move postfix/prefix checks to the grammar check.
Move enum checks to the grammar checker.
Merge pull request #1208 from Microsoft/indentation_nested_scopes

Fix indentation when multiple nested scopes are involved
Move variable grammar checks to the grammar checker.
Move contructor grammar checks into the grammar walker.
Move module grammar checks to the grammar checker.
Move variable statement checks to the grammar checker.
Move catch block checks to the grammar checker.
Move type parameter checks to the grammar checker.
Move strict check for binary expressions to grammar checker.
Move all strict checks to the grammar checker.
Move grammar checking on a trailing comma to the grammar checker.