Backslash continuation removal (Nova folsom-2)

Fixes bug #938588

Backslash continuations removal for scripts in bin/, plugin/, and etc.

Change-Id: Idd17048b6e8db6e939946968e011e68da8585b8d
Removing double quotes from sample config file

Fixes bug #1005869

Changing create_conf.py to no longer include quotes for
StrOpt, ListOpt and MultiStrOpt types, Also regenerating
and new version of etc/nova/nova.conf.sample

Change-Id: I31c0a6cdcfd3e7cacaae6afbf75648ef0a34d668
Make sure an exception is logged when config file isn't found

Fixes bug 1006457

Since exception.ConfigNotFound was derived from exception.NotFound, it
would result in a silent 404 error being returned to the client instead
of logging a useful error message that a necessary config file was
missing and returning a 500 error.

Change-Id: I3abefae8d41be4013501ba1731fa49e3c93bde1a
Prevent task_state changes during VERIFY_RESIZE.

Don't allow operations that cause task_state to change
when an instance is in VERIFY_RESIZE.

Fixes LP Bug #965630.

Change-Id: I7e222985c199d619c5cb248c04e1670c92d5587b
Remove unnecessary setting of XenAPI module attribute

This was moved to be class/instance attributes in a previous change
and the module attribute no longer needs to be set.

Change-Id: I413ba69444fdd2d246b060ef6280a547a3b46f76
Merge "Make sure an exception is logged when config file isn't found"
Merge "Prevent task_state changes during VERIFY_RESIZE."
Implement blueprint host-topic-matchmaking

Change-Id: I382b731bbc64e92db9d06f4e9ee497b1cc0f7d26
Remove duplicate words in comments

Change-Id: I645692d66c6c007d5fbf40d4db16d7f36cbfd6fe
Merge "Remove unnecessary setting of XenAPI module attribute"
Remove list_disks/list_interfaces from virt driver

Removes the list_disks and list_interfaces functions from the
Nova virt driver. These functions are not used.

Fixes LP Bug #1007005.

Change-Id: I69296866f2cae712fbf7f0b8cb50c282714f04b8
Merge "Remove duplicate words in comments"
Merge "Remove list_disks/list_interfaces from virt driver"
Cleans up extraneous volume_api calls

 * Partially implements blueprint volume-decoupling
 * Deletes update() which should not be public
 * Removes extra call to update() in rollback live migration that
   was missed in an earlier patch
 * Deletes remove_from_compute() in preference to compute doing
   the call to the destination host directly
 * Removes wait_creation and moves the polling to the one place
   it is used

Change-Id: I63160e0fd048f82937a322bd068c3a9ff4f60336
Remove resize function from virt driver.

Fixes LP Bug #1007009.

Change-Id: If7d1492abd4ea0f66ae49117e87093fa58257a40
Don't deepcopy RpcContext

Instead of deepcopying the RpcContext, which seems to not work
sometimes, we'll explicitly create a new instance of the class and
deepcopy the required values.

Fixes bug 1007043

Change-Id: I6578c4c82046acf149724a1c5985fa6b46857a7c
Merge "Don't deepcopy RpcContext"
Fix destination host for remove_volume_connection.

This patch fixes a regression in
957c4ff741b4029cf4bad5087000fba91f0ce938.  The destination host was
accidentally changed to 'host' when it should have been 'dest'.

Change-Id: I2b262c4aedc2caa0c98c7660853358fc59935b63
Add get_console_pool_info() to the compute rpcapi.

Part of bug 1006467.

This patch adds the get_console_pool_info() method to the compute
rpcapi.  This is used by the console manager.

Change-Id: I429123ed48cb2a5fcfb70248eac743cf4e7a76f2
Add finish_revert_resize() to the compute rpcapi.

Part of bug 1006467.

This method is used by the compute manager itself.  Add it to the
rpcapi and use it from there.

Change-Id: I7fcab5b0b498318377a1a108e2eeb4db1ae1e4ea