Detect a uninstalled GPGSM
Without GPGSM being installed we ran into an endless loop of warning
about invalid engines. With this change we detect it and disable the
X.509 support. Also added an option to disable X.509 on the command
line or via the conf file.