Hide all llvm, clang, cling includes behind a facade.