Made changes to reflect changes to AST definitions.
Changes for adding empty messages when creating m3 from jars.
Changed some constructors for clarity.
Merge branch 'master' of git@github.com:cwi-swat/rascal.git