fixes #6540, #8335 - Add error to vmware when no datacenter, save passwo...

Add error to vmware when no datacenter, save password when testing connection
Originally, changed that cause ```:uuid``` didn't have validation and datacenter did.
Anyhow, reverted and added ```:uuid``` to presence validation.