Fix split messages to split between words

https://github.com/aarondl/ultimateq/issues/13

Messages sent to channels exceeding the maximum IRC message length
were being split in the middle of words, which is difficult to read.

- Search backwards from IRC_MAX_LENGTH up to SPLIT_BACKWARDS characters
  for a good place to split the message