Handle vSphere elements with spaces in their names

Sometimes you encounter vSphere elements like clusters, vm, etc. with spaces in their names. This can be handled with proper quoting.

I didn't see necessity in quoting other arguments.