guest-hw: prepare to disable tests depending on available hardware

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch: add migratability variants

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>