pw_preprocessor: Useful C preprocessor macros

The pw_preprocessor module provides several helpful preprocessor macros for use in C and C++ code.