Rearranged some i18n tests

Compilation/extraction tests are now properly skipped when gettext
commands are unavailable.
Enabled makemessages to support several translation  directories