Use llvm-project folder structure instead of our custom one
Right now we copy us the components together we want to use when
building our clang doing custom things like putting libunwind into a
special place as we only need it for getting built for our Windows builds.
We should just switch to llvm-project and then use the particular
projects in it we need by passing the right CMake flags.