Removed some linkagen kind which are not in LLVM lang ref anymore.
Moved dll storage class in a different type than linkage type.
Completed printer with linkage / dll / visibility / cconv.
Added missing informations to function definition (linkage / cconv / ...)