Add support for LLVM 3.2 and 3.3svn, make LLVM targets usable via version identifiers (--version=LLVM_TARGET_{TARGET_NAME}), make enums be direct translation from C (no scope for each), update included C headers to 3.2