Split Long Messages

Hello,

According to the spec => http://tools.ietf.org/html/rfc5424#section-6.1 the minimum maximum for each syslog transport is 480 octets.

We were having some logs chopped off. This PR splits long messages over 480 octets.

Let me know if you have any changes.

Thanks,
JPoz