virttest.utils_sasl: add SASL common utilities

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
iscsi.export_target: change selinux mode

If selinux is enforcing, when adding a logicalunit to a target during
iscsi target epxport, you will get the error: 'tgtadm: invalid request'.
So compromise selinux mode to avoid this problem.

Signed-off-by: Yanbing Du <ydu@redhat.com>
iscsi: Support CHAP authentication for iscsi target

1. Implement CHAP authentication setup.
2. Update libvirt secret_xml to use CHAP authentication.

Signed-off-by: Yanbing Du <ydu@redhat.com>
libvirt_xml.devices.disk: Support auth element for disk xml

Signed-off-by: Yanbing Du <ydu@redhat.com>
utils_test.libvirt: Support more disk type for create_disk_xml

Signed-off-by: Yanbing Du <ydu@redhat.com>
virt: Get more address type from vmxml

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
virt: Add get_all_cgroups into Cgroup class

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
libvirt_vm: Fix VM destroy function to deal with 'crashed' VM

If VM state is 'crashed', the qemu process still exists, and start
VM will fail. So move virsh.destroy() function out of 'if' scope to
destroy VM directly, as 'ignore_status=True' by default, so it will
not raise error if domain is already shutoff.

Signed-off-by: Yanbing Du <ydu@redhat.com>
virttest.utils_net: virttest.utils_net: support IPv6 setup and cleanup both local and remote host

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
virttest.virsh: add blkdeviotune command wrapper

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
virttest.libvirt_xml.vm_xml: parse block device I/O elements from XML

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
Merge pull request #1763 from will-Do/vm_destroy

libvirt_vm: Destroy crashed VM
Merge pull request #1682 from chuanchang/blkdeviotune

Add helper functions for testing virsh blkdeviotune command
Merge pull request #1748 from liyangfnst/get_cgroup

virt: Add get_all_cgroups into Cgroup class
Merge pull request #1755 from liyangfnst/address

virt: Get more address type from vmxml
Merge pull request #1695 from will-Do/iscsi_selinux

iscsi: Support CHAP authentication for iscsi target and other related updates
Merge pull request #1716 from chuanchang/support_setup_ipv6_on_local_and_remote

virttest.utils_net: support IPv6 setup and cleanup both local and remote...
Merge pull request #1726 from chuanchang/support_sasl_setup_and_cleanup

virttest.utils_sasl: add SASL common utilities
.travis.yml: Fix PPA URL location

Fix the broken Travis build to point the PPA location
to the correct new trusty distribution.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1768 from autotest/fix-travis-build

.travis.yml: Fix PPA URL location