syslog: add feature for program to add message id and structured data.
syslog: add feature for program to add message id and structured data, documentation.
fix some logback-core unit test fragility