Don't compute hashes of hashes in HostKeys.lookup()

When performing a lookup(), if the supplied hostname is hashed, don't try to compute the hash of that hash. Relevant because lookup() is called via check() from load(), which will often supply hashed values.

See related issue: https://github.com/paramiko/paramiko/issues/191 for more details.