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.