virsh: command timeout support

Set timeout in testcase for certain virsh commands(virsh.dompmsuspend() may hang there if guest/host not support pm-suspend well, etc.)

Signed-off-by: Yanbing Du <ydu@redhat.com>
Idea is fine, but why not put a default timeout such as 60 instead of None?