Fix CNick::Parse()

If the mask started with ':', the following '!' was included to nick.
Add self-message support

https://github.com/ircv3/ircv3-specifications/blob/master/extensions/self-message-3.2.md
Merge pull request #731 from jpnurmi/self-message

Add self-message support