KVM provider: Fixed Windows support

Support for Windows operating systems was broken in the KVM provider. This pull request fixes open issues with the floppy drive which is needed for the unattended installation. This pull request also adds a cdrom drive with the latest windows virtio drivers.

This fix has been tested with the Windows 7 templates and should also work with Windows 2008 and Windows 8 templates.