Change the namespace for llvm checkers from 'llvm' to
'llvm_check', and modify add_new_check.py and rename_check.py to
support the new namespace. Checker, file, and directory names remain
unchanged.
Used new version of rename_check.py to make the change in existing
llvm checkers, but had to fix LLVMTidyModule.cpp and
LLVMModuleTest.cpp by hand.
The changes to rename_check.py are idempotent, so if accidentally
run multiple times, it won't do anything.
I'd add an explanation: # Map module names to namespace names that don't conflict with widely used top-level namespaces.
And again, no need to mention clang here.