Moved generation of compilation errors to converter.
Added handling for anonymous and local classes, initializers and
qualified names.
Changed package declaration to have recursive declaration.
Revised the M3 model.
Changed to reflect changes to the model.
Fixed errors in the module.
Added extraction of declared fields.
Changed code for some extraction methods.
Changes to make extraction code easier to maintain. Reflects changes to
the M3 model.
Merge branch 'master' of git@github.com:cwi-swat/rascal.git
Moved M3 from experiments to analysis