Fixed MC JIT

Fixed various problems that were plaguing the MC JIT. Now it works but
certain LLVM initializations need to be performed by the caller.