Fix for receiving messages with colons

This fixes issues #122, #128 and #133.

Example lines include:
    :some.irc.net 324 webuser #channel +Cnj 5:10
    :nick!user@host QUIT :Ping timeout: 252 seconds
    :nick!user@host PRIVMSG #channel :so : colons: :are :: not a problem ::::
Merge branch 'patch-1' of git://github.com/qsheets/node-irc into qsheets-patch-1
Added tests from qsheets