Implemented a "synchronous" setting at a "global" level, allowing to turn off threading alltogether.  Separated and renamed the console targets.  Updated how the dispatcher is passed to the targets.  Fixed a bug causing a reload of the config to not go through on the dispatcher.