Gettext support!

For starters, the main menu is now translatable.

More strings may be made translatable by including "translations.h",
then surrounding strings to translate with \_().
For example: add_msg("my message") becomes add_msg(\_("my message")).

Instructions for translating, and maintaining translation files,
can be found in TRANSLATING.md.