Reduce gargoyle_header_footer binary size in localized builds

build gargoyle_header_footer using preprocessor directives to prune i18n related material from localized builds. localize.py handles insertion of -DLOCALIZED_BUILD into the makefile