Sync oslo-incubator gettextutils

This change brings in new functionality from gettextutils
needed for supporting API message localization in Nova.

bp user-locale-api

Change-Id: Ia81f46bb980a237f345f6b8600dfe2a75e4b8c77
Merge "Sync oslo-incubator gettextutils"