closes #27246
Replaces a SoftSetArg()
called by the GUI before parsing bitcoin.conf
with a new method InitDefaultDataDir()
. This allows the GUI to look for the conf file in a user-specified, non-default location and still parse a datadir=
setting from that file. Adds unit tests for argsman and also for Qt and its QSettings.