Add support for extracting common code into common headers (1st try)
cpp: Remove #includes when skipping
cpp: Allow C keywords as #define identifiers