windows: Fix the valid VirtIO directory check

Rewrite the virtio_dir_check function that checks if a given directory
is indeed hosting VirtIO drivers.
windows: Uninstall the old VirtIO drivers

When installing new drivers, make sure the old ones get uninstalled.