python3: Introduce py33 to tox.ini

Introduce py33 to tox.ini to make testing with
python3 easier.

Change-Id: I86a790c6f03ee43b0dcbf05122e4e279426003c9
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Fix the cache interface to use time= by default.

Historically the swift cache conection used the argument timeout= for
the cache timeout, but this has been unified with the official python
memcache client with time= since grizzly, we still need to handle folsom
for a while until this could get removed.

Fixes bug 1193032

Change-Id: Ia9d544a0277beb197ed9824d7c1266d12968393d
Use Python 3.x compatible print syntax

Adding an extra pair of braces helps here to
let Python 3.x interpret it as print function,
while not confusing the Python 2.x print operator.

Change-Id: I05af267ecfbcc80753726743fdf82c330350afcb
Unmock requests when testing complete.

Any other tests running will unexpectedly have mocks installed for
requests otherwise. Make the time mock behave the same way whilst there.

Change-Id: Iec4f35c51ed4650a35ae2780637192c82042a980
List groups by domain in keystoneclient.

Currently keystone support filtering of
groups by domain. This fix is to add
support in keystone-client for filtering
groups by domain.

Fixes Bug #1180581

Change-Id: I3906e2474d968426d06d498928ce2c7094c6fbe9
Merge "python3: Introduce py33 to tox.ini"
Merge "Fix the cache interface to use time= by default."
Fix and enable H401

Remove leading spaces from doc comments.

Change-Id: I75b055c0d64dda478c63839d44158e301900107f
Merge "List groups by domain in keystoneclient."
Merge "Unmock requests when testing complete."
Merge "Use Python 3.x compatible print syntax"
Merge "Fix and enable H401"