Check for the existence of vagrant-hosts before provisioning

We use vagrant-hosts to cleanly provision the hosts file inside the virtual machine with the hosts defined by the developer in the project folder. This change kills `vagrant up` attempts if the vagrant-hosts plugin has not been installed.