WIP: Support LLVM 3.4

I'm using this branch to track any necessary changes to make Julia build with LLVM 3.4. Unfortunately I'm currently seeing segfaults during system image creation on OS X, which might imply an LLVM bug since nothing else changed.