Rework vagrant cluster set up.

* Have a single config file that mirrors other cluster providers
* Warn users not to use 'vagrant up' directly
* Allow 'extra' parameters to the docker daemon.  Fixes #2685
* Renumbers things so that they are more sane.  Master/minions are 10.245.1.x, container subnets are 10.256.x.1/24, portal is 10.247.0.0/16
Move the verification of the cluster to a ```verify-cluster``` function, and invoke here and after ```vagrant provision``` in kube-push