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
This breaks ```cluster/kube-push.sh``` when attempting to update an existing cluster.  
```KUBE_TEMP``` is not defined.