add clang and llvm as git submodule