Remove support for LLVM 3.1

This removes support for building with LLVM 3.1, which is fairly old at this point; I'd be surprised if anyone is still using it, though there may be some reason to keep this path around.