Started on splitting out single statement conditionals and blocks
Splitted ifThenElse block and separate statement
Added do-while exclude to singleStatementConditionalsAndLoops
Added test cases and ignore for whileDo (which is not yet splitted out)
worked further on tests
Worked on snippets again
Merge branch 'master' into trial-singlestatement-conditionals

Conflicts:
	javaScriptParseRascal/src/EcmaScriptTests.rsc
Added more tests
Fixed some ambiguities and parse errors, especially in assignments, tests still need to be repaired
fixed ambiguities in variable assignment, fiotr seems to parse but still there is ambiguity in switch cases and assignments have to be checked again. Tests need to be rewritten for the new structure, but most work.
Fixed a little bug on variable assignments
Created separate paperlibs folder for libraries mentioned in the paper
(though we should really get the sources from the original authors) and
added a test for this.
manually fixed syntax error
Added blocks to getters and setters and added test snippet with a for
loop containing multiple expressions in a single place, extracted from
pdf.js
Merge branch 'trial-singlestatement-conditionals'

Conflicts:
	javaScriptParseRascal/src/EcmaScript.rsc
	javaScriptParseRascal/src/snippets/blockIfSwitch.js
	javaScriptParseRascal/src/snippets/blockSwitchIf.js