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.