Update oslo.config

Update oslo.config to 1.2.0a3 it contains a bucket load of
python3 fixes that is needed for py3 compat in python-keystoneclient.

Change-Id: I3bc2e617b97822158ebfa39c021233557282e479
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Sync py3kcompat from oslo-incubator

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

However urllib/urlparse is not covered by six.moves so
py3kcompat adds python2/python3 compatibility layer for
urllib/urlparse.

Change-Id: I98d45a84e8c2dcd965a9e5cc08d7bb341eb08bfc
Signed-off-by: Chuck Short <chuck.short@canonical.com>
python3: Transition to mox3 instead of mox

In order to make the transition to mox free world,
mox needs to replaced with mox3 which is python3 compatible.

Change-Id: Id18928c7ac93b510a4867acb03896899fe1c13b0
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Use OSLO jsonutils instead of json module

For most things there is very little difference, but as we have a
jsonutils module we should probably be using it.

Change-Id: I406ea81bb56ad90cc9ff9b8b58b0d35b694dc802
Merge "Use OSLO jsonutils instead of json module"
Merge "python3: Transition to mox3 instead of mox"
Merge "Update oslo.config"
Merge "Sync py3kcompat from oslo-incubator"