Allow alternative error messages for assistive tools
This allows to set alternative error messages for use by assistive tools
if the displayed error messages are not suitable.
Moreover, the error messages are made more specific and are worded as
instructions if appropriate.
- GnuPG-bug-id: T5916