Working on refactoring blocks so they don't eat newlines anymore.
Added test for nested blocks
Added block exclude to statementContainingNested to remove ambiguity.
Re-added NoNL to BlockStatements
Replaced faulty.js
Placed newline-eating of blocks on statement levels.
Fixed single quote strings
Working on ifThen errors now
Placed newline eating on statement level instead of block level to
prevent errors when assigning functions to variables. Also fixed single
quote strings.
Revert "Placed newline eating on statement level instead of block level to"

This reverts commit aca1724ec1cf02541b268ec7bc09f7f01056946b.
Commiting so I can remerge again from the branch. Last commit was
reverted.
Merge branch 'blocks-refactor-experiment'

Conflicts:
	javaScriptParseRascal/src/EcmaScript.rsc