tests/usb_redirection.py: Remake of USB redirection

Update usb redirection test.

Signed-off-by: Vaclav Ehrlich <vehrlich@redhat.com>
shared/deps/ich9-ehci-uhci.cfg:USB configfile

USB configuration for qemu according to Hans's blog about USB redirection.

Signed-off-by: Vaclav Ehrlich <vehrlich@redhat.com>
virttest/qemu_vm.py: USB support

Changes after merge

Signed-off-by: Vaclav Ehrlich <vehrlich@redhat.com>
virttest/qemu_vm.py: USB redirection support

Added methods for generating qemu command used in USB redirection test

Signed-off-by: Vaclav Ehrlich <vehrlich@redhat.com>
qemu/cfg/tests-spice.cfg: Add USB tests

Signed-off-by: Vaclav Ehrlich <vehrlich@redhat.com>
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>

Conflicts:
	qemu/cfg/tests-spice.cfg
tests/cfg/spice.cfg: Adding USB redirection variant

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
tests/usb_redirection.py: Moving to the more appropriate folder

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
shared/deps: adding polkit policy for usb

Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
qemu/tests/rv_connect.py: Adding USB redirection support

changes after merge

Signed-off-by: Vaclav Ehrlich <vehrlich@redhat.com>
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>

Conflicts:
	qemu/tests/rv_connect.py