Expose llvm::DisablePrettyStackTrace
Adding unsafeGetElementPtr.

This is the big hammer to reach for when you know the result type of a `getelementptr` but don't want to prove it to GHC.
Add createNamedBasicBlock, a named equivalent of createBasicBlock
Expose setValueName
Derive Data instance for TypeDesc
Export sizeOf
Fixing unused import warning.

LLVM/Core/Instructions.hs:69:1: Warning:
    The import of `CInt' from module `Foreign.C' is redundant