Fix hostname of box for vsphere

The VSphere provider doesn't set the hostname of a box automatically like
vagrant. This patch does the work automatically and includes a test to ensure
it worked.

It also updates /etc/hosts to remove any resolution errors.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #64 from kbarber/vsphere-hostname

Fix hostname of box