Reporter: improve syslogging of multiline messages

- Split strings containing line delimiters as multiple messages
- Iterate over multiple lines and ensure we are not exceeding the rsyslogd rate limit

Fixes #32
what is wrong with just looping over `@msg`? (where are these `@msg` coming from anyway that you need to break them up? some multiline messages should be considered as a single message).