Allow Ansible provisioning on Windows

Ansible can target Windows machines, but it cannot be run _from_ a
Windows host.

This workaround runs Ansible provisioning as a shell script on the guest
VM if the host is Windows.