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
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
Add help string to option 'osapi_max_request_body_size'

Fixes bug #1003626

Change-Id: I3b08b813ff2e15a612474113aed43e570335ac9e
Merge "Sync with latest version of openstack.common.cfg"
Add scheduler filter: TypeAffinityFilter

Dynamically limits hosts to one instance type

Change-Id: I987e8062e2094c5d5578392653c5335b3d64afb7
Merge "More accurate rescue mode testing for XenAPI"
Merge "Add scheduler filter: TypeAffinityFilter"
Merge "Imported Translations from Launchpad"
API users should not see deleted flavors.

Reverts a change earlier today to instance_types.get_instance_type_by_flavor_id
which allows deleted flavors (instance types) to be displayed via the flavors
API.

Fixes LP Bug #1003741.

Change-Id: I8236a2ca2a7b461a66c1118e599d5e49f2b650d8
Nail pep8 dependencies to 1.0.1.

Nails the pep8 deps for tox and test-requires to 1.0.1.
Fixes an issues causing pep8 failures due to a new pep8 release.

Change-Id: I30be4909f052c29834afbfddba6007045afa519b
Update pep8 dependency to v1.1

The latest release of pep8 adds stricter rules for extraneous
whitespace within lines. This patch also addresses these new
violations acoss the codebase.

Change-Id: Ib7e50281870473df1704ed50868c5c2e26bdb02e
Merge "API users should not see deleted flavors."
Remove deprecated quota code.

This completes blueprint quota-refactor by removing the now-unused
classic quotas code.

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

Change-Id: I8856f84655ef2e6d61b3d1f52190b83a96c87fdb
Added a instance state update notification

Added a instance update notification (compute.instance.update) that
will report on changes to vm_state and task_state. The goal here is
to provide useful insight into instance state transitions.  (e.g.
BUILDING->ACTIVE)

The new notification has minimial dependencies and is intended for
wide use across the different layers/packages within nova.  Calls
in compute api/manager, scheduler, and the virt layer that modify
the instance state have been instrumented with this notification.

Change-Id: I223eb7eccc8aa079b782f6bb17727cd0b71d18ed
Merge "Add help string to option 'osapi_max_request_body_size'"
Merge "Added a instance state update notification"
Merge "Use memcache to store consoleauth tokens"
Merge "Remove deprecated quota code."