Rewrite GnuPG Config selftest to use GpgME
This has the advantage that the config is only loaded
once and then cached. Improves performance a lot.
It also now porperly detects if an invalid entry is
part of a config file. The previous tests did not.