Make vSphere scripts work for binary deploys

Fixes #1732.

(cherry picked from commit e90f98a52c4dd47409fba6edeaa51e929c9ee904)
vSphere capitalization

(cherry picked from commit 228e9ec5eae39a6362fef8ffc03332abc4bc527d)
Update README and getting started guide

(cherry picked from commit d51c071982ce0384480288143e6c97c49f90f564)
Split reactor files

There now are reactor files to run highstate on:

* New nodes only
* Master nodes
* Minion nodes

(cherry picked from commit 1152471db7e6c5175b59a1716c7dd9e78036c7b1)
Rely on ssh-agent for key management

(cherry picked from commit a1c40922e03c0034f012051b839fe07b62689aa1)
Copy release tars with scp

This displays a progress report, so any slowness can be attributed.

(cherry picked from commit 4a13d752ed8f8ff4195e9b1c521f352e6b9d2e31)
Add 'portal_net' parameter to pillar

In preparation for #1402.

(cherry picked from commit fa24face8c367c8f20d9d63047ac193ec2e9cd83)
Fix kube-push

(cherry picked from commit 5ba3a551f93763a4fa470135040481cedfa44a74)
Move customizations of /srv/salt to overlay

Also see #1783.

(cherry picked from commit 5b22dd7631947ab0c4414d45d88b6e433d38abb0)
Limit GCE specific mods to GCE

(cherry picked from commit 918c8e2b9658242ed311c5326d12c50d5ec0ced6)
Include cd in getting started guide

(cherry picked from commit b656f2bdd3ae23e9b1da0d74cb0cf21821aae671)
Don't include '.' in release tars.

Also make ownership, by default, be root.  This won't work on systems that don't have GNU tar so we warn.

Fixes: #1902
(cherry picked from commit 33869ab644b4c023727016543c7b073b3ee8e6df)
Merge pull request #2065 from jbeda/release-0.4

Cherry pick vSphere deploy support into release-0.4 branch