Add better support for syslog. Enabled octet counting framing.
Use an byte array rather than a StringBuilder. Add support for BOM encoding characters.
Escape the logged message for characters below %d32.
Add tests for new syslog format options
Allow messages to be wrapped or truncated.
General clean up and updated JavaDocs.
Fix issue with UTF-8 BOM being written to the RFC3164 format and fix tests.
Make the constructor set the protocol