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