Fix highlight detection in MUC channels

We only detect highlights if a word starts with the nick (matched in
case insensitive manner), followed by optional punctuation, followed by
another word boundary.
Merge pull request #138 from strb/highlight

Fix highlight detection in MUC channels