[omemo] Pass trust level to gajim
_message_received now passes the trust level of the key with which the message was signed to Gajim, to enable showing this in the UI.
If merge request 383 for gajim is accepted, then this will result in the UI indeed making that information accessible to the user. In other versions of gajim this change shouln't lead to any changes noticeable to the user.
I assume that the database should hold exactly one entry in identities such that the public key has the fingerprint from which we just got a message, so I assert this before using the first entry.