Create a sanitizer_ptrauth.h header that #includes <ptrauth> when
available and defines just the required macros as "no ops"
otherwise. This should avoid the need for excessive #ifdef'ing.
Follow-up to and discussed in: https://reviews.llvm.org/D79132
clang-format not found in user's PATH; not linting file.