Add LLVM 3.4 support, using the old JIT

Here's a pull request that adds the necessary pieces for a successful compilation (and passing test suite) with LLVM 3.4.

I've only tested this in Linux.