This way we can update clang/llvm to 5.0 and keep other packages using clang4.0/llvm4.0 until they are ready for 5.0.
This isn't needed now that LLVM 6 is about to be released.