Merge latest code from upstream @191181

svn co http://llvm.org/svn/llvm-project/llvm/trunk .
svn co http://llvm.org/svn/llvm-project/cfe/trunk tools/clang
svn co http://llvm.org/svn/llvm-project/lld/trunk tools/lld
Merge branch 'vendor'
Pulling latest lld, cfe, and llvm from SVN http://llvm.org/svn/llvm-project/@191181

Conflicts:
	autoconf/configure.ac
	configure
	include/llvm/MC/MCStreamer.h
	include/llvm/Object/ELF.h
	include/llvm/Support/ELF.h
	lib/Target/LLVMBuild.txt
	projects/sample/configure
	tools/clang/include/clang/Basic/TargetBuiltins.h
	tools/lld/lib/ReaderWriter/ELF/CMakeLists.txt
	tools/lld/lib/ReaderWriter/ELF/ELFTargetInfo.cpp