core: depend on Vagrant by path, rather than by version