Reduce unnecessary differences with LLVM 3.5
Reduce unnecessary differences to LLVM 3.5 in Clang.
Add CMakeLists.txt files for SoftBound