Deploy k8s to vSphere

This change adds support for deploying kubernetes to a vSphere instance (either ESXi or vCenter).
Ah -- I see.  I think you can use a filter there and there is a `first` filter.

```
salt['mine.get']('roles:kubernetes-pool', 'network.ip_addrs', expr_form='grain').values()|map('first')|join(',')
```

But this stuff is all trial and error :)