Various virsh fixes

Two fixes:

 1. Complete domains with older versions of virsh not supporting `--name`
 2. Use `_describe` instead of low-level `compadd`