checkpoint for adding new options to clone a vm with static ip config
simpler way of specifying dns options
return nil if we find the vm but it doesn't have an ip yet.  this will cause read_ssh_info to be retried instead of just the ssh connnection.
Merge branch 'wait_for_ssh_fix' into vm_config