virtio-win: reorganize restrictions

Place the "unattended_install.cdrom, whql.support_vm_install" clause
on top, and avoid repeating it throughout.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: commonize virtio_network_installer_path settings

These only depend on 32- vs. 64-bit.  Do not repeat it for all tuples.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: commonize virtio driver path settings

They do not depend on the service path.  The aim is to match the
CD paths to the cartesian config file.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: automatically add virtio cd for virtio installs

Use the defines in guest-hw.cfg to find out.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: automatically add virtio floppy for XP and 2k3

Can do it, now that virtio-win.cfg is only sourced for virtio
installs.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: update default paths for latest virtio-win.iso

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: add virtio_scsi_path

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: remove unused variable

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virtio-win: put virtio ISO together with winutils ISO

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Merge pull request #1464 from bonzini/virtio-win

virtio-win cleanups, updates and virtio-scsi support