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
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
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
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
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
Merge "Add migration compaction validation tool."
Merge "Use utils.parse_strtime rather than datetime.strptime"
Remove unused tools/rfc.sh

nova now uses git-review from pip

Change-Id: Ic4bfa1aee3a4b6a7588be3678ac033a1b13e2b18
Make validate_compacted_migration into general diff tool.

This patch removes some assumptions from the tool and turns it in to a
generalized schema diffing tool where any two versions of the DB schema,
represented by branch-version pairs, can be diffed.

To reflect the more genernal nature, the name was changed to
schema_diff.py.

Change-Id: I4dc233fa2d4b084779922893f76baa753fe2c126
Permit deleted instance types to be queried for active instances.

Fixes bug 994935.

This removes the deleted=0 restriction for joining instance_types
to instances. Active instances may be using old/deleted instance_types,
so we still need to be able to look up that information for show/detail
requests.

Change-Id: Ica72801f19c7e5b04966e53ed3ea4c330df44ed1
Merge "Finish quota refactor."
Merge "Make validate_compacted_migration into general diff tool."
Merge "Permit deleted instance types to be queried for active instances."
Add help string to option 'osapi_max_request_body_size'

Fixes bug #1003626

Change-Id: I3b08b813ff2e15a612474113aed43e570335ac9e
Merge "fixes bug 999206"