Deploy k8s to vSphere

This change adds support for deploying kubernetes to a vSphere instance (either ESXi or vCenter).
Sure, will change.

I have seen the official salt documentation list examples where the names are complete sentences, which is why I assumed that this isn't used on the file system at all.