Sync gettextutils from Oslo
Sync gettextutils from Oslo

Sync the latest code from Oslo to support Glance i18n.

afdbc0a Fix E501 in individual openstack projects
9d529dd Make Message keep string interpolation args
ec6d900 Add support for locales missing from babel
221c37d Allow the Message class to have non-English default locales
0e1af5b Implementation of translation log handler
2cfc1a7 Translation Message improvements

Partially implements bp i18n-messages

Change-Id: Ia56a94e42ebe1d9b539b7bc513b0342e9b2450b3

akash1808/glance,scripnichenko/glance,jumpstarter-io/glance,kfwang/Glance-OVA-OVF,redhat-openstack/glance,takeshineshiro/glance,darren-wang/gl,rajalokan/glance,saeki-masaki/glance,openstack/glance,openstack/glance,redhat-openstack/glance,paramite/glance,JioCloud/glance,tanglei528/glance,vuntz/glance,wkoathp/glance,ozamiatin/glance,rajalokan/glance,paramite/glance,saeki-masaki/glance,stevelle/glance,dims/glance,stevelle/glance,jumpstarter-io/glance,kfwang/Glance-OVA-OVF,dims/glance,akash1808/glance,darren-wang/gl,ozamiatin/glance,scripnichenko/glance,takeshineshiro/glance,JioCloud/glance,sigmavirus24/glance,klmitch/glance,wkoathp/glance,vuntz/glance,sigmavirus24/glance,klmitch/glance,openstack/glance,tanglei528/glance