** Very basic support of SAL: we simply detect the presence of various SAL attributes (at present all that appear in Win32 SDK header files) and remember the whole attribute as string literal. The actual parsing is left to a FrontEndAction, so we keep the pollution of the Clang codebase at a minimum. All this patched version of clang provides is an infrastructure to inject unparsed SAL attributes into the AST and make them accessible in FrontEndActions.