ITECO: auto floating IP flag for server creation

Signed-off-by: Ivan Kramarev <ivankramarev@gmail.com>
ITECO: fix iSCSI connection info in live migration

Signed-off-by: Ivan Kramarev <ivankramarev@gmail.com>
Adding support for iSER transport protocol

Implements: blueprint add-iser-support-to-nova
Change-Id: I3f88b376c6d5b2682d421d3093e1f8decd263f5e
Remove multipath mapping device descriptor

When detaching a volume from a instance, we need to remove
multipath mapping device descriptor if there are other volumes
mapping to the host instead of do nothing, for some cinder drivers
can not terminate connection for multipath tool sending IOs to
storage array periodically.

Closes-bug: #1223975
Change-Id: I6fc02e045146ece49162ca6be1a83fa8d0214a0a
Remove dup of LibvirtISCSIVolumeDriver in LibvirtISERVolumeDriver

LibvirtISERVolumeDriver is an almost copy of
LibvirtISCSIVolumeDriver.

Change-Id: I7f71be69df6dc203508114fc67f55b7da2b0e529

Conflicts:
	nova/virt/libvirt/volume.py
Delete iSCSI devices after volume detached

Previously, after detaching from a volume, the iSCSI device
remains attached on the compute node until all LUNs for a given
IQN are detached -- causing issues when LUNs are reused for
different volumes. This change will delete the device(s)
associated with the detached volume so LUNs can be reused.

Fixes bug 1112483
Change-Id: Icae3ec4d1ee2036fbba7b9eb5c03a1c86014fcc0

Conflicts:
	etc/nova/rootwrap.d/compute.filters
	nova/tests/test_libvirt_volume.py
ITECO: add drive io type config
ITECO: increase RPC timeout for live migration

Signed-off-by: Ivan Kramarev <ivankramarev@gmail.com>