Add functions to evaluate signature for specific UserID, only
In the context of email, what matters is not the most trusted UserID for
a given signature, but a UserID that actually matches the purported
sender. So far the sender was only taken into account as a formatting hint.
This also exports two new helper functions, which can be used in mail
clients to detect a mismatch between sender and most trusted UserID.