Define GETTEXT_PACKAGE to NULL if not already defined

This way we can remove most checks whether GETTEXT_PACKAGE is defined.
Also fix ngettext() macro.