Actually provide stated syslog support

Make use of cfg.Logging.Syslog value to switch to using syslog logger if
specified. Leave STDOUT as the startup logger in case something goes wrong
during config parsing, then switch to syslog once config has been loaded.