Update config format to V2 & support VMWare

This set of changes updates the Vagrantfile config file format to the
version 2 style and adds in support for using the VMWare Fusion
provider. I’ve only tested with it VMWare Fusion so I’m not 100% I
haven’t broken the Virtualbox provider.