Fix python 3.x related Hacking warnings

Convert print operator usages to print functions.
Fix one instance of outdated "except x,y:" syntactical construct.
Remove usages of local() in string formatting alongway.

Change-Id: Id0673a9183a6ea6bd9bf3f5c6d8e7c5f114ebf01
Added support for running the tests under PyPy with tox

This is a precursor to having them run under check and gate.

Change-Id: I9c2f8218f457aeaa03e06b4a87554fcdc40e4a0a
Replace OpenStack LLC with OpenStack Foundation

Change-Id: I38dcbcf1a6c8efe540fcf5f29e782cb3826e583d
Fixes-Bug: #1214176
python3: xrange no longer exists

range now behaves like xrange did in Python 2.

http://docs.python.org/3.1/whatsnew/3.0.html

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

Sync from oslo-incubator contains various python3 fixes.

Change-Id: I55e867450d65d9fa74fd6ef6ffece2bbb9f929cf
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Fix Pep8 errors found by Pep8 1.4.6

These missed E128 warnings were missed by 1.4.5, adjust
the indentation.

Change-Id: I7b459113a6f5143012acf959639b725238ca8a11
change assertEquals to assertEqual

According to http://docs.python.org/2/library/unittest.html
assertEquals is a deprecated alias of assertEqual.

Change-Id: I22f4702f41537c05684dfacb3f305627b36849c5
Make HACKING.rst DRYer

Reference the OpenStack hacking guide in HACKING.rst and remove
duplicated entries.

Change-Id: I80099c4da8928874f4647ab6f306876db126b0a3
Merge "Fix python 3.x related Hacking warnings"
Merge "Added support for running the tests under PyPy with tox"
Merge "Replace OpenStack LLC with OpenStack Foundation"
Merge "change assertEquals to assertEqual"
Add release notes for 0.12.0

Change-Id: I7642635ba0326d97ca44f08ca54c1d613f1925f1
Merge "Fix Pep8 errors found by Pep8 1.4.6"
Merge "Add release notes for 0.12.0"
Merge "Sync from oslo-incubator"
Merge "Make HACKING.rst DRYer"
Merge "python3: xrange no longer exists"