Factor UnsafeHostFetcher out of HostFetcher; the only thing left in HostFetcher is robots.txt handling.