Fixed NAMES bug on channel join. It would not save the names properly
resulting in errors.

Corrected the allowed characters in masks.

Removed redundant getNick(), setNick() etc methods from ChannelUser.

Various bug fixes.