Fix tests.

* Get '--config-path argument a bit more defensively.
* Update tests.
Update vagrant setup.
Update cloning logic and fix errors.

* Update doesn't need to know repository path.
* Fix clone_buildout arguments.
* Remove unneeded os.chdir.
* Catch exception if we don't have buildout cloned yet.