Remove unnecessary imageRef setting from tests

In setUp(), a default imageRef is set already and it is not necessary
to set it in each test if that is not the purpose of the tests.
This patch removes such unnecessary imageRef setting for cleanup.

Change-Id: I2dcf79112d1e6adfbb634bf4c957bbb1238232d8
Vmware:Add support for ParaVirtualSCSIController

This fix allows us to use ParaVirtualSCSIController
adapter type as 'paraVirtual' for 'vmware_adaptertype'.

DocImpact: Add vmware_adaptertype parameter paraVirtual
Change-Id: Id25287310e2aab27808d4be0b6b47303404e4fae
Closes-Bug: #1339462
libvirt: avoid changing UUID when redefining nwfilters

libvirt >= 1.2.7 enforces that when you re-define a network
filter you can't change the UUID. ie name + uuid must match.
Since Nova was not including any UUID in the XML it sent, it
would always get a random UUID generated, which would cause
failures when re-defining an existing filter. The result
was that Nova would fail to start up and fail to migrate
if there was an existing guest running. The fix is to query
libvirt to see if the nwfilter already exists, and extract
the UUID from its XML and use that when re-defining it.

Closes-bug: #1360119
Change-Id: I9d4b2c6c8f0c9a23ed79ed8e0b5ac0d4418851a4
Refactor test_get_port_vnic_info 2 and 3

This patch addresses the comments left on review 121939 for
nova/tests/network/test_neutronv2.py, it removes duplicated code from
the added unit tests and corrects an identation issue.

Change-Id: I02c004297d4ee78e5695c3ca265052020f2fcfa3
Related-Bug: 1370077
Revert "libvirt: support live migrate of instances with conf drives"

This reverts commit ecce888c469c62374a3cc43e3cede11d8aa1e799.

Using the image cache is the wrong way to move an image into the same
storage as other instance disks. We should just call into the relevant
backend store directly.

Change-Id: Id867b89d959c26d067cb06b52a496e2b98573289
Fix start/stop return active/stopped immediately in EC2 API

start/stop action is async. But the EC2 API is hard code the status
as start/stop finished immediately.

This patch fix start action return pending status, and stop action
return stopping status.

Change-Id: I0cf6db1dcb17c48a12fd62b0d707afd124b96b26
Closes-Bug: #1373230
do not use unittest.TestCase for tests

We setup a number of fixtures in nova.test that are part of our
expected runtime, including stdout / stderr capture. Fix a recently
committed unit test that was bypassing that.

Change-Id: Ia6c02f8dff7d910353121c51fe1ec97d0454809d
Updated from global requirements

Change-Id: I51c791c1fb84451b2cefa264873e3b9f7bc78059
Merge "do not use unittest.TestCase for tests"
Merge "Revert "libvirt: support live migrate of instances with conf drives""
Merge "libvirt: avoid changing UUID when redefining nwfilters"
Merge "Vmware:Add support for ParaVirtualSCSIController"
Merge "Updated from global requirements"
Merge "Remove unnecessary imageRef setting from tests"
Merge "Fix start/stop return active/stopped immediately in EC2 API"
Merge "Refactor test_get_port_vnic_info 2 and 3"