support importing enums from C code.
Enums are a subset of all constants that are only integers, so they are easier to import.
General constants are still not handled.
ability to import numeric constants that are expressed as C preprocessor macros.
Macros must be single numbers, not expressions.
check for dependencies on libz and libcurses in llvm
add guards around x86 code to make terra compile
on arm
simplify disas code
fix disassembler on arm so that it matches current architecture.
apply daniel's fix for vector bug.
fix bug where two cuda contexts would exist if cuda runtime was used
before cudacompile was first called.