fixes bug 999206

override the __unicode__() method too for python 2.6

Change-Id: Iec76c49585e29071415d937861e94d14ff22cc04
Imported Translations from Launchpad

Change-Id: Ica48cac46d586121deaa43d5ae439f2a37fce7a3
Use memcache to store consoleauth tokens

 * Rather than store tokens in a dict, use memorycache
   so that deployers can optionally use memcached if they
   would like to run multile nova-consoleauth processes
 * Fixes bug 989337

Change-Id: I96ec4d796e53b69a494d856269e3c4e8f9b3d222
Only permit alpha-numerics and ._- for instance type names.

Fixes bug 977187.

Change-Id: I883204a508f39441c172f3c42c8be3d6598c35d8
Sync with latest version of openstack.common.cfg

Changes since last sync:

 - Alphabetize imports in openstack/common/cfg.py
 - make reset() clear defaults and overrides
 - automatically create option groups
 - allow options to be marked as required
 - use a list comprehension instead of map()

Change-Id: I74fac3f66b37ee07bab53bd655c0297f25849979
Use cfg's new behavior of reset() clearing overrides

Change-Id: Ia363ab3c3c16d4988c2e7f3a73302134698a9b79
Fix XenServer diagnostics to provide correct details

XenServer driver was providing the values which were
not the actual latest information, this makes sure the
information is the latest and fixes LP Bug #1002497

Change-Id: I4241be4a040fbadd630ba3c2cfaacbcf1c18f72e
Include volume-usage-audit in tarballs

Fix setup.py to include a reference to bin/volume-usage-audit
and make it included in generated tarballs. Fixes bug #1001218.

Change-Id: I9a02e3723a29f3fb960ffa4b10d5499e98bd3a4c
Enable checking for imports in alphabetical order

And fix existing alphabetical ordering problems

Change-Id: I3ab887e118adc8022c84ff7230e7cc2d261804f6
Add migration compaction validation tool.

This tool can be used to diff the schemas pre and post migration to
validate that nothing fundamental has changed during the compaction
process.

Change-Id: I178c849aa93467898a7c9bf1d2128d28af1b1ad4
Add tenant id in self link in /servers call for images

Fixes bug #990019

Change-Id: I0bf3c3c827090124a69205eaa1d5a6aa6568f21c
More accurate rescue mode testing for XenAPI

Update test_rescue to make sure the swap partition wasn't rescued. Since
this test fails with the current code, I also updated the code so the test
passed.

Fixes bug 997835

Change-Id: I9f09b3bbbee0ddfcbfdb243a7dff0b9bae99925d
Remove wsgiref from requirements.

Not referenced in code

Change-Id: I13c63abbbe7fb7e206a78bffc2ade06aebad44b8
Merge "Remove wsgiref from requirements."
Merge "Enable checking for imports in alphabetical order"
Add version to console rpc API.

Part of blueprint versioned-rpc-apis.

Change-Id: I17d6e3094c56d8628688dabdc8d40b2f4f815af4
Add version to scheduler rpc API.

Part of blueprint versioned-rpc-apis.

One side effect of this change was that nova.scheduler.api was removed
in favor of nova.scheduler.rpcapi.  In this case, the api was just a
direct wrapper around rpc usage.  For other APIs, I've been following
the pattern that the rpcapi module provides the rpc client wrapper, and
if any other client-side logic is needed, that's where an api module is
used.

Change-Id: Ibd0292936f9afc77aeb5d040660bfa857861eed1
Add version to compute rpc API.

Part of blueprint versioned-rpc-apis.

Change-Id: I5943d1fae2c96cfe519817b59098402481a1026b
Use utils.parse_strtime rather than datetime.strptime

Fixes bug #1002130

Fix direct use of datetime.strptime to utilize utils.parse_strtime

Change-Id: Ibb25a1fdae0836f046aa3cdee3190a24db8d7aa5
Finish quota refactor.

Finishes quota refactoring by making use of the new quota infrastructure.
Partially implements blueprint quota-refactor (the final piece is to
remove the old quota architecture).

This change is fairly substantial.  To make it easier to review, it has been
broken up into 3 parts.  This is the second part.

Change-Id: I1c8b43198f0d44e9e13a45575361aa043fd0639e