Merge LLVM, clang, LLD from upstream, change #205669
Merge branch 'upstream'

Conflicts:
	autoconf/configure.ac
	configure
	lib/Target/LLVMBuild.txt
	projects/Makefile
	projects/sample/autoconf/config.sub
	projects/sample/autoconf/configure.ac
	tools/clang/CMakeLists.txt
	tools/clang/lib/Driver/Tools.cpp
	tools/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp