Finished GetConfigDir() move to thePrefs
All instances that needlessly called GetConfigDir() in OtherFunctions have been
replaced with thePrefs calls. The implementation in OtherFunctions no longer
caches the config dir, thePrefs does it already. External applications that used
to rely on this function now cache the config dir for themselves. Not caching
the result of the config dir search has a side effect of allowing two config
files living in different directories, for example when using the --create-config-from
command-line option of amulecmd/amuleweb.
Also fixed amulegui looking for the wrong config file when determining the config
directory location.