Group together all options that allow configuring the logging output, and make them have the same --log-[XXX] prefix. Also rework the --help output so that all option groups are printed by default (i.e. there is no longer a --help-all option).
And remove --test-no-auto-scan, as the 'no auto scan' feature isn't only a test feature now.
(aleksander) I messed up the integration of commit bc49794848, this should fix it.
bc49794848