clang-modernize: Instantiate llvm::Registry<TransformFactory>.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@212270 91177308-0d34-0410-b5e6-96231b3b80d8
clang-tidy: Instantiate llvm::Registry<clang::tidy::ClangTidyModule>.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@212271 91177308-0d34-0410-b5e6-96231b3b80d8
Let test/Unit/lit.cfg add config.shlibdir to $PATH on DLL platforms like cygming.

This makes unittests run with BUILD_SHARED_LIBS on DLL platforms.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@212316 91177308-0d34-0410-b5e6-96231b3b80d8
Track IntrusiveRefCntPtr::get() changes from LLVM r212366

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@212367 91177308-0d34-0410-b5e6-96231b3b80d8
Track changes from clang r212387, r212388

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@212390 91177308-0d34-0410-b5e6-96231b3b80d8
Update for llvm api change.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@212406 91177308-0d34-0410-b5e6-96231b3b80d8
Merge pull request #16 from llvm-mirror/master

git pull