Enable support for config.vm.hostname

This allows a user to provide a hostname in the configuration. Vagrant
will handle it itself, with it's own multi-OS logic.