DebugInfo: Made enum types visible in GDB.
Compiler: Added LLVMBuildUnsignedIntCast (missing in LLVM C API) and uses it when converting to stack values for unsigned types.
Compiler: Try to avoid recursions issues when processing pointer and byref types.