Now extending Type in AbstractType, cleaned up imports, fixed error in handling names introduced through concrete patterns, added support for annotation assignment/get/set with concrete types
Fixed imports to ensure the same defs are not being imported through multiple paths
One more import fix
Moved logic for processing types to ensure all aliases are available before constructors are declared
Merge branch 'master' of https://github.com/cwi-swat/rascal