gpg: remove obsolete comment
ui: clean up subprocess sign/email comms protocol
gpg: detect bad passphrase or user cancel and raise
ui: show MessageDialog and quit on signing errors