Move llvm bindings to their own crate