clang-tidy: Add a basic python script to generate checks.

There are still a vast range of improvements that can be done to this,
but it seems like an ok initial version. Suggestions or patches are
highly welcome.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@223766 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Extended the example check, added a fix-it, etc.


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@223771 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Fix a typo.


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@223777 91177308-0d34-0410-b5e6-96231b3b80d8
Update to match clang r223913.


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@223914 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed a typo in a comment. NFC.


git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@224581 91177308-0d34-0410-b5e6-96231b3b80d8