Added 'name' field to 'Symbol::cons'; propagated the change to the type
checker and other places.
Removed duplicated constructor definitions from Type and ParseTree.
Change in the type checker: functions with the default visibility are
now public.
Fix in one of the 'extractPatternTree' functions of the type checker.
Merge branch 'master' of https://github.com/cwi-swat/rascal.git