Feature #359 hostname spoofing for unattended inst

This patch extends the support for 'spoofing' unattended installs to
allow passing the hostname instead of the IP address.

http://projects.theforeman.org/issues/359