OHAI-401 ohai on SmartOS uses the fqdn as the hostname

One less patch set to throw around.  Updated my patchset to use hostname.rb vs the solaris/hostname.rb previously.