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>
Make HACKING.rst DRYer

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

Change-Id: I80099c4da8928874f4647ab6f306876db126b0a3
Fix extra new line that break from progress bar

The new line should be writed to stdout only when there is
a progress bar displayed.

Change-Id: If0e62cd5a3734ed67d66d285267c101b7caeea77
Closes-Bug: #1253042
Merge "Sync from oslo-incubator"
Readd missing Babel dependency after merge from Oslo(master/bdda833)

The gettextutils now require Babel.

Change-Id: I2c3c443eff63a1adc727b9f65a755a3977c85a90
Merge "Make HACKING.rst DRYer"
Merge "python3: xrange no longer exists"
Merge "Readd missing Babel dependency after merge from Oslo(master/bdda833)"
Updates .gitignore

To ignore swap files from getting into repository
currently the implemented ignore is *.swp
however vim adds more swap files if these files exists,
so improving this with *.sw?

Change-Id: I1f3ee52050ac6812c34357ad786fd8210f4238f2
Closes-Bug: #1255876
Updates tox.ini to use new features

Reasons:
 - tox update v1.6

Changes:
 - tox 1.6 allows us to skip the sdist step, which is slow.
 - It also allows us to override the install line. In this case, it's
   important as it allows us to stop getting pre-release software we
   weren't asking for.

Original patch by Monty Taylor, talked about here:
http://lists.openstack.org/pipermail/openstack-dev/2013-September/015495.html

Change-Id: Idbf8e08383232ae0af5b245c1abe91a7f852bfcf
Replace inheritance hierarchy with composition

In the process of unification of the clients code we should use
composition to allow easier replacement with common HTTPClient.

Related to blueprint common-client-library-2

Change-Id: I5addc38eb2e2dd0be91b566fda7c0d81787ffa75
Updated from global requirements

Change-Id: Icb2526c2b9f300430b1a2b84189a0a3646bca627
SSL: Handle wildcards in Subject Alternative Names

Closes-Bug: #1259528

Change-Id: Iedc2b98d47f1f9433a4cfd77e07f7f86bae806c1
Fix and enable gating on H306

H306 - module imports should be in alphabetical order

Change-Id: I1f8fc25b0e6ca23c21c90bda420f42a45141c2e2
Merge "SSL: Handle wildcards in Subject Alternative Names"
Merge "Replace inheritance hierarchy with composition"
Merge "Fix extra new line that break from progress bar"
Merge "Updates tox.ini to use new features"
Merge "Fix and enable gating on H306"