added experimental concrete syntax literals
Merge branch 'master' into concrete-syntax-literals
first steps towards parsing concrete fragments one-by-one:
* created clone of Rascal grammar
* removed support for module prefix parsing
* added basic support for syntax of escaped embedded concrete fragments
* generated parser for new Rascal syntax with embedded concrete
fragments
setting up some todo's
Merge branch 'master' into concrete-syntax-literals
Started re-implementing parser generator for simpler new scheme
writing a lot of Java code to parse concrete syntax fragments
finished new module parser (without trying it ;-)
Merge branch 'master' into concrete-syntax-literals
removed some complex dead code
applied keyword parameter syntax to new syntax module
bootstrapped parser again after porting kwps.
reboostrap
Merge branch 'master' into concrete-syntax-literals

Conflicts:
	src/org/rascalmpl/interpreter/Evaluator.java
carefully constructed AST classes that can service both the old and the
new parsers (temporarily)
added reflective support to switch between parser implementations
(temporarily)
manually fixed issue with AST class
first parse of module with simple embedded fragment works
Increased upperbound of nextInt to cover all cases.
Another bound issue for nextInt.
several fixes towards parser reimplementation