[vsphere] return cloned vm object by default

Using the instance id for finding vm and keeping template path if given in options.

Finding by name never seemed to work for me, this fixes that.

@nirvdrum are you the person to look at this?

I made this change for a PR on foreman https://github.com/theforeman/foreman/pull/1183