Move remove-cstr-calls from a standalone executable to a clang-tidy check readability-redundant-string-cstr

http://reviews.llvm.org/D7318

Patch by Richard Thomson!

llvm-svn: 232338
GitOrigin-RevId: 57a5c6b56c782d578d86cbf2e58bb403719afdee
11 files changed