Add the ability to test with just one vcenter instance and a single ESXi. This allow us to cover 90 modules.
Until now, the module was only able to interact with vcenter. This commit adds the ability to directly target an ESXi without the `esxi_hostname` parameter.