bus: log message parsing errors everywhere with a generalized bus_log_parse_error()
machinectl: show list headers even if we pipe, since that appears to be the usual way
clients: try to follow roughly the same order in --help texts for common options
update TODO