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 this block above ```vagrant up``` into an internal function, and invoke it here and in ```kube-push```