Updates for automatic VM creation

Separated automatic VM creation from authentication (now happens
during VMREADY_WAIT state in proxy).
Updated setupuser module to prevent creating VMs for users who
have a manually assigned vm_ip.
Updated openstack module to use correct private address field, and
to clean up (destroy) a VM if a creation resulted in an error.

Change-Id: I06b175f07a60c60ae682517f50437de10a56c6ae