add names for a few numerics; fix handling of 002 and 003
Added SASL support

Set sasl: true in options, along with nick, userName, and password,
for SASL login (required for some IP ranges for connecting to
Freenode, etc.).
Missed a colon
Be more specific with CAP event
Added a note about the sasl option to the docs
add 'message' parameter to ctcp events

message parameter is similar to that provided by message events
Update lib/irc.js

Forgot one.
Update docs/API.rst
Added user message support for PART
Fix: codes variable is leaked to global scope.

mocha will return with an error: "global leak detected: codes"
fixing minor typo (adding space)
Adding support for TLS connections with X.509 cert

The tls object will throw a 'SELF_SIGNED_CERT_IN_CHAIN' error when using X.509
certificates with a particular host.
Fix a crash bug when a zero length message is received
Fix Cient.join: when user specify a password
Added bold/underline "colors"
Hide 'Sending irc NICK/User' debug msg
Fix the color wrap function
Merge pull request #125 from gsf/sasl

Added SASL support
Merge pull request #130 from damianb/master

provide message object to ctcp events
Merge pull request #131 from rwg/master

add names for five numerics; fix handling of 002 and 003