VMware: clean up get_network_with_the_name

By default the method returns None. No need to do this explicitly.

Change-Id: Ie18300bdfaaec8d9c813352fe42a2aebec730c45
Powervm driver now logs ssh stderr to warning

The run_vios_command, run_vios_command_as_root methods in
blockdevice.py and operator.py of powervm driver currently log
stderr at debug level, this commit changed it to log to warning
level rather than debug.

Closes-Bug: #1215019
Change-Id: I903067476049ead01c6c34392342d915917790b3
Port all rpcapi modules to oslo.messaging interface

Add a temporary nova.rpcclient.RPCClient helper class which translates
oslo.messaging.rpc.RPCClient compatible calls into calls on a RpcProxy
object.

Use this new class to port all of the rpcapi modules over to the new
RPCClient so that the final port of Nova over to oslo.messaging will be
smaller and easier to review.

This patch contains no functional changes at all, except that all client
side RPCs go through this temporary helper class.

blueprint: oslo-messaging
Change-Id: Iee86c36bcc474a604993618b8a2255af8c3d2f48
Adds metrics collection support in Hyper-V

Blueprint: hyper-v-metrics

Hyper-V Server 2012 supports a new set of metrics API that can be used
to provide instance metrics data to external applications, e.g.
Ceilometer.

Metrics collection is disabled by default and can be enabled with a
config option.

Change-Id: I3523888c6bdd22f488c273c9e3eea1083a479700
Merge "Powervm driver now logs ssh stderr to warning"
Merge "VMware: clean up get_network_with_the_name"
Merge "Port all rpcapi modules to oslo.messaging interface"
Merge "Adds metrics collection support in Hyper-V"
Wait for files to be accessible when migrating

Sometimes, when using shared storage for the instances directory,
resizing an instance can fail because the destination host can't access
yet to the new instance directory created from the source. This
differences between the source and destination hosts is caused by the
time it can take to refresh the cache on the client side.

For the NFS case, this means that a file modified/created in the server
may take up to 60 seconds to be accessible from the client.

With this patch, the 'finish_migration' call will wait for a maximum of
90 seconds or until the disk images are accessible from the destination
host before performing any operation on them.

Fixes bug #1218372

Change-Id: I38cc103c4d9922527a56b169e4906b242df6473a