More tests for all and any.
Merge branch 'master' of https://github.com/cwi-swat/rascal
Added robustSourceLocation to RuntimeExceptionFactory

This is a (temporary?) solution to the problem that wrong source
locations were generated during the creation of a stack trace.

WE STILL HAVE TO FIND THE SOURCE OF THAT ERROR.
Fixed the UndefinedNonTerminal exception.
Merge branch 'master' of https://github.com/cwi-swat/rascal
Implode now produces untyped nodes if given node type and yields when given a str type.
Support source locations on untyped nodes.
Implode now annotates nodes with a map[int,list[str]] containing comments.
Merge branches 'master' and 'open-and-closed-recursion' of https://github.com/cwi-swat/rascal into open-and-closed-recursion
Improvements of the existing code for the open mutual recursion with
mixins, still work in progress.
Experiments with open recursive visit function parameterized with types
and algebras and 'implode' semantics as a use case.