Run tests on a libvirt domain.

Run tests on an VM environment set by the user.
The user provides the VM with avocado installed and everything
required for connection, like SSH keys and so.

Signed-off-by: Ruda Moura <rmoura@redhat.com>