virttest.utils_conn: support more features

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
Small enhancements for libguestfs.

1.Default timeout for virt-inspect may be not enough.
2.Include hda type driver for finding disk.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
standalone_test: Enable only filter when listing tests

Currently when running with option `--list-tests`, we can use `--no`
to remove some tests, but we can't apply an `only` filter.

With this modification, we can apply an `only` filter by running
```
./run -t libvirt --list-tests --tests virsh.domuuid
```
to list only the tests you needed.

Signed-off-by: Hao Liu <hliu@redhat.com>
utils_test.libguestfs: Fix path connection failure.

For guestmount path, we need to connect mountpoint with
provided path. Using abspath() to remove redundant '/'.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
Add get_disk_attr function to vm_xml.
utils_test.libvirt: Robust method to create/delete local disk

Signed-off-by: Yanbing Du <ydu@redhat.com>
virttest.utils_libvirtd: support remotely control libvirtd

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
virttest.utils_net: fixed clean IPv6 envrionment with error path

In order to avoid remote clean has effect on local then split local and
remote method to get IPv6 address list, and make sure the session is
alive w/o leaks.

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
virttest.utils_net: check TCP/IP listening port by service

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
virttest.utils_test.libvirt: add new test utilities

Signed-off-by: Alex Jia <chuanchang.jia@gmail.com>
Modify VMCPUXML class to add more cpu options.
Merge pull request #1767 from chuanchang/fixed_cleanup_with_error_path_on_IPv6_setup

virttest.utils_net: fixed clean IPv6 envrionment with error path
Check tag name before finding it.
Merge pull request #1728 from chuanchang/check_listening_port_by_service

virttest.utils_net: check TCP/IP listening port by service
Merge pull request #1729 from chuanchang/add_utils_test_for_libvirt

virttest.utils_test.libvirt: add new test utilities
Merge pull request #1725 from chuanchang/support_more_features_in_utils_conn_module

virttest.utils_conn: support more features
Windows.cfg: Add background command return code to ignore on cleanup

This is part of tp-qemu#149. The return code for process
not found for Windows is 128 instead of 1 (Linux). So
let's set this parameter in the Windows snippet config
file.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1800 from autotest/migration-kill-ignore-status

Windows.cfg: Add background command return code to ignore on cleanup
Merge pull request #1780 from rbian/disk-attr

Add get_disk_attr function to vm_xml.
Merge pull request #1793 from will-Do/create_disk

utils_test.libvirt: Robust method to create/delete local disk