Unit test for a non-ascii charset in SyslogAppender message

* The actual change to be tested is in SyslogAppenderBase but since
  MockSyslogAppender lives in logback-classic, it seems like a reasonable
  compromise to have have the test case here.
* To be able to test this, update MockSyslogServer to store byte arrays
  instead of Strings.