Merge clang trunk r321017 to contrib/llvm/tools/clang.
Update clang to release_39 branch r276489, and resolve conflicts.