Generate Random SSH key on `vagrant up`

This PR makes it so that on `vagrant up`, Vagrant will randomly generate a keypair and use that if the insecure keypair is detected. This adds an extra level of security when doing things such as bridge networking. 

Fixes GH-2608