Factor out LLVM backend

The LLVM backend is now available as a seperate project on github.