Sync gettextutils from oslo
Sync gettextutils from oslo

This change brings in new functionality from gettextutils
needed for supporting delayed message translation in
Ceilometer.

Partially implements bp user-locale-api

Change-Id: I541a3fdcef713f9c3b08dd96f78553e7c092162d

pczerkas/aodh,tanglei528/ceilometer,JioCloud/ceilometer,froyobin/ceilometer,citrix-openstack-build/ceilometer,openstack/ceilometer,luogangyi/Ceilometer-oVirt,pczerkas/aodh,pkilambi/ceilometer,idegtiarov/ceilometer,r-mibu/ceilometer,rickerc/ceilometer_audit,JioCloud/ceilometer,r-mibu/ceilometer,rackerlabs/instrumented-ceilometer,pkilambi/ceilometer,m1093782566/openstack_org_ceilometer,JioCloud/ceilometer,eayunstack/ceilometer,citrix-openstack-build/ceilometer,mathslinux/ceilometer,rackerlabs/instrumented-ceilometer,isyippee/ceilometer,cernops/ceilometer,ityaptin/ceilometer,citrix-openstack-build/ceilometer,sileht/aodh,luogangyi/Ceilometer-oVirt,froyobin/ceilometer,NeCTAR-RC/ceilometer,maestro-hybrid-cloud/ceilometer,tanglei528/ceilometer,NeCTAR-RC/ceilometer,openstack/aodh,chungg/aodh,eayunstack/ceilometer,m1093782566/openstack_org_ceilometer,fabian4/ceilometer,cernops/ceilometer,idegtiarov/ceilometer,NeCTAR-RC/ceilometer,chungg/aodh,Juniper/ceilometer,rackerlabs/instrumented-ceilometer,sileht/aodh,ityaptin/ceilometer,fabian4/ceilometer,mathslinux/ceilometer,maestro-hybrid-cloud/ceilometer,tanglei528/ceilometer,Juniper/ceilometer,rickerc/ceilometer_audit,rickerc/ceilometer_audit,isyippee/ceilometer,redhat-openstack/ceilometer,MisterPup/Ceilometer-Juno-Extension,openstack/ceilometer,openstack/aodh,MisterPup/Ceilometer-Juno-Extension,redhat-openstack/ceilometer