Linkify references to preprocessor macros.

This includes references to macros inside #ifdef, #ifndef, #undef and #if defined()