Ensure install_venv works behind firewalls

There is a problem with setuptools and firewalls that prevents
setuptools from downloading setup_requires properly. The only thing
in openstack that really needs setup_requires is pbr. Once that's in,
everything else installs via pip, which does firewalls correctly. So,
just install the latest pbr into the venv and the rest should work.

Change-Id: I838559f6f308e4a0c255af7bc27cdc669c5cf5f3
Merge "Ensure install_venv works behind firewalls"
python3: Import translation layer

Python3 reorganized the standard library and moved several functions
to different modules. Six provides a consistent interface
to them through the fake six.moves module.

However, the urlparse, urllib2, etc modules have been combined
into one module which Six does not support so do it the old
fashioned way.

Change-Id: I9a865ef1fc4de6f94cc3ccf26db0483f2bdc13df
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Merge "python3: Import translation layer"
Fix Message format-string parsing

The parsing in
openstack/common/gettextutils.Message._save_dictionary_parameter
does not account for two or more format directives in direct
succession, e.g.:

%(key1)s%(key2)s

causing key/value pairs to not be copied during a mod operation.

Fixes bug 1207789

Change-Id: I56940003de3e6e2fa7dd08604d04f4c57586b0a3
Add missing exceptions for per user quota

There was missing exceptions QuotaExists and ProjectUserQuotaNotFound

Rename message format property from `message' to `msg_fmt' in QuotaException

Change-Id: I93f621fae342e78280bf50eebf5b0bca9d281ed3
Merge "Fix Message format-string parsing"
Merge "Add missing exceptions for per user quota"