Introduce a method to mangle complex types
Use Type::mangle instead of custom mangling for intrinsics
Make it an error to use the deprecated typed intrinsic attribute
Remove support for the IntrFullyTyped intrinsic attribute

It's not necessary anymore now that full type mangling is supported
Introduce fully typed memory intrinsics
Make llvm-link verbose when reporting errors
DuettoBackend: downcast and memory intrinsics do not need findRealType anymore
DuettoBackend: DynamicAllocInfo returns non-const types
DuettoBackend: Namegen index counter is now local to function
DuettoBackend: Global dependency analysis moved to GlobalDepsAnalyzer
DuettoBackend: Added resolve aliases pass
DuettoBackend: demoted pointer kind in compileMethod
DuettoBackend: Inliner class and load inlining
DuettoBackend: namegenerator uses compressed names
DuettoBackend: support for non-regular pointer allocas