Draft: Allow changing base directory globally
The usecase is to load configs from $GNUPGHOME/kleopatra instead of ~/.config. Which allows to put the kleopatra config next to the other gnupg configs and is also useful when there is multiple gnupg installed on the same system with each their own $GNUPGHOME.
Part of https://dev.gnupg.org/T6799