(QENG-1146) Add vagrant_fusion, vagrant_workstation and vagrant_virtualbox providers

Currently the vagrant hypervisor provider just does virtualbox. This allows the vagrant vmware_fusion plugin to be used instead.