Improvements to logging.

The logging code is a little cleaner. Subcommands log all their arguments.
Syslog is the default for instances of Medea run in the background.