only modify /etc/hosts (and ask for sudo) if it has changed

Hey Kevin/All,

While running `vagrant provision`, it asks the user to enter my system password.
This prevents me from going and getting coffee while the machine does the rubber magic.

This patch only asks the user for the system password if changes need to be made to /etc/hosts

Please pass across any suggestions.

Thanks,
Keenan