Let Session.hostkey_hash() return bytes instead of str

`libssh2_hostkey_hash` returns raw binary bytes that obviously cannot be interpreted as UTF-8.