Fix key error when create lpar instance failed

With existing code, when create lpar instance
failed, it throws a key error because the parameter
is not being passed to PowerVMLPARCreationFailed
function in exception module.

The fix for this is that in module operator, passing
the 'instance_name' to the called function in exception
module.

Fixes bug 1173303
Change-Id: I688eecf7b649b67ca62f72d6d33fd7cd774047c3
Update oslo-incubator import.

These are all minor changes bringing nova up to commit
90e83530d4dc49d570fa05ea63a93805717dcfa0 in oslo-incubator.

Change-Id: I0291eed31b1e650da211fe2a8b65fad0c35c9053
Update our import of oslo's processutils.

I've just synced nova's processutils back to oslo and this is now
the sync back in the other direction.

Change-Id: I8389bdd85ed3dacbb02aec043dfd0f84ef07b18b
Adds --addn-hosts to the dnsmasq arg list

When using multi_host=True and update_dns_entries=True, dns records from
other compute hosts were not able to be resolved.  The --addn-host arg was
constructed but not appended to the cmd list.

Change-Id: I9cafb59256e92bdad0df3e9166e0afd079ae0c09
Fixes: bug #1170529
Add missing tests for db.floating_ip_* methods

There was no tests in test_db_api for db.floating_ip_*
methods.

Add tests to ensure that all works.

Remove tests for db.flating_ip_* from DbApiTestCase.

Change return value of db.floating_ip_create()
This method is used only for tests. To simplify testing we
should return floating_ip_ref (all columns) instead of address.

blueprint db-api-tests

Change-Id: I37ee93c1d054ad736aa02a43be867f809448b172
Remove race condition (in FloatingIps)

Soft delete all duplicate rows with the same address except one with
the biggest value in `id` column.

Create UC on columns (address, deleted)

Fix floating_ip_create
  Replace Select then Insert -> Try to Insert.

Fix floating_ip_bulk_create
  Replace get all and locally compare -> Try to Insert

Fix floating_ip_update
  If we update floating_ip with existing address, raise
  rollback and raise FloatingIpExists

Add missing test for floating_ip_update to duplicate

Fixes bug 1145216

blueprint db-enforce-unique-keys

Change-Id: Idd0c8305ca348700235f757a29fc7998edca576b
fix broken WSDL logic

vSphere driver incorrectly assumes that a WSDL is locally required.
A local WSDL is only needed as a work-around for certain situations.

Fixes bug 1171215

Change-Id: Id8c5fc104c244ba768c58b97afdc26703c5c42ac
nova coverage creates lots of empty folders

With nova coverage extension disabled as a default behaviour,
nova will create lots of empty folders under /tmp folder. And also
with each time the nova service reboot, it will create a new
directory with name like nova_coverage_*. There will be number of
the empty folders accumulated.

Patch-Set 3: Rebase for merging code
Fixes: bug 1169005

Change-Id: I26d1037eb66d781ac6ef6b600cca04a709bff3f7
Merge "Fix key error when create lpar instance failed"
Merge "Add missing tests for db.floating_ip_* methods"
Merge "Remove race condition (in FloatingIps)"
Merge "nova coverage creates lots of empty folders"
Merge "fix broken WSDL logic"
Merge "Update oslo-incubator import."
Merge "Update our import of oslo's processutils."
Merge "Adds --addn-hosts to the dnsmasq arg list"