Add a new module for the C++ Core Guidelines, and the first checker for those guidelines: cppcoreguidelines-pro-type-reinterpret-cast.

Patch by Matthias Gehre!

llvm-svn: 249399
GitOrigin-RevId: aaa4080d21ecc6a68221ddea558726950c719b17
14 files changed