New logging features: noon rollover, smart re-opening of log files, unhandled exceptions and stderr are logged and printed to screen, stdout is not captured.
some cleanup to logging, and minor rearrangements.
unlogged messages now default to NOT printing to the console. flip ShowSTDIO to see what is (or isnt) being logged