Support auto-detecting Vagrant config

This commit adds a few conveniences for being able to auto-look up the
SSH connection settings for a local Vagrant instance.  This allows us
to more easily test setting up a Vagrant.
Merge pull request #46 from elliot42/master

Support auto-detecting Vagrant config