Check SSH host keys

Adds support for reading, parsing, and looking up SSH host keys from
known_host files. Also makes the libgit2 implementation check the SSH
host's host key against the standard known_hosts files when using an
SSH remote.