feature tests: Rename libvirt test to express what it does

The iso streaming sanity test identifies which protocols are accepted
by libvirt. So rename it to avoid misunderstanding when adding new
tests.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>
feature tests: Verify QEMU supports ISO streaming

From qemu source code, iso streaming is supported since version v0.11.0-rc1
But Kimchi needs to know if the qemu installled has this support in order
to enable/disable creation of ISO streamed templates.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>
feature tests: Verify QEMU can properly work with hostname while streaming ISOs

The ISO streaming functionality is not working well on Fedora 19.
With qemu-kvm-1.4.2-12 and curl-7.29.0-6 packages installed, it is
not able to create virtual machines with streamed ISOs when the
cdrom URL uses host name instead of IP address.
So create a sanity test in order to identify that case to properly
handle it on Kimchi.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>
Expose QEMU ISO streaming functionality to host capabilities

Expose if QEMU supports ISO streaming and if it can works properly with
hostname while streaming ISOs.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>
iso streaming: Libvirt workaround

The ISO streaming support was recently added to libvirt so the most current
libvirt version in Linux distributions do not have support for it.

To allow the Kimchi user creates templates with streamed Internet ISO verify
if the libvirt has ISO streaming support and if not uses qemu/KVM directly
through <qemu:commandline> libvirt tag.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>
iso streaming: QEMU workaround

On Fedora 19, with qemu-kvm-1.4.2-12 and curl-7.29.0-6 packages
installed, the ISO streaming functionality only works properly
while using IP addresses instead of host names.
To avoid problems related to it, get the related IP address while
creating the virtual machine.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>
ISO streaming: Enable UI

Enable creating templates with streamed Internet ISO file in UI.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>