Fix: spread configure would fail if no config['logfile'] wasn't defined, e.g. via --logfile
spreads now does not try and set up file logging if not config['logfile'] not set
Merge branch 'skip_unconfigured_logfile'