virttest.utils_env: make tcpdump thread support handle ipv6 address

This patch make tcpdump thread can handle ipv6 address

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
virttest.virt_vm: Make vm class support ipv6 addresses

This patch makes get_address and wait_for_get_address
support IPV6, user can get get vm's IPV6 address,
and login using that information.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
virttest.utils_net: Add ipv6 support

This patch makes get_guest_ip_addr to support ipv6,
also adds some methods to get ipv6 neighbours info,
and check whether ipv6 neighbour is reachable.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
virttest.remote: Add ipv6 support

This patch makes remote login and remote copy both
support ipv6.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
Merge pull request #1471 from autotest/ipv6

IPV6 support - Remake of PR 1441