Prefix file inclusion protection macro with _GIT2PP_ to prevent macro name collision with external projects.