vmwareapi: remove unused fake vim logout method

Unused since I50acb4f1e85650f4c6dffe1a1d25842601be96bf removed the
__del__ implementation from the session.

Change-Id: Id3bc92d0c029eb86a43a67de7b9f2311d3a8e20c
Change instance disappeared during destroy from Error to Warning

Currently Nova logs an error if a libvirt domain disappears during
while waiting for it to be destroyed, but the code actually treats
this (correctly) as a recoverable situation since the end result
is the required one. Hence this should be logged as a warning not
an error.

Change-Id: Ie72cd11e22c5f049d3263e58bec286914798147a
Closes-bug: #1336767
hyperv: make method signatures match parent class

Fix any inconsistencies in method signatures between the
hyperv driver impl and the ComputeDriver parent class.
Add a test case to prevent future regressions

Partial-bug: #1333219
Change-Id: Ie94042b0ea1ec4f752736e245b7af24400d117db
Require posix_ipc for lockutils

Nova commit 01b208a06c6841b7e03e2a8657941cad1947b453 brought
oslo-incubator commit edce46cf5efd6d738d379205f9bf526a498845e3 over to
nova but didn't update nova's requirements.txt to require posix_ipc,
which is required for that code in lockutils.

Closes-Bug: #1338644

Change-Id: Ic6bb599b31436732cfa71a17272777bace8dfc88
Merge "Change instance disappeared during destroy from Error to Warning"
Merge "hyperv: make method signatures match parent class"
Merge "vmwareapi: remove unused fake vim logout method"