Define [BEGIN|END]_SUPPRESS_WARNINGS_FOR_EXTERNAL_CODE macros
These macros are to be used around external libraries headers and in external source files to silence their warnings
These macros are to be used around external libraries headers and in external source files to silence their warnings