Removed a redundant constant.
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.
Fixed bug that didn't set the channel as running when joined without
join().
Added a new test class, GraphicalUserList, to see whether users are
correctly parsed.
Added more variables to ServerUsers such as oper, away and identified.
Made Channel send WHO requests every whoDelay, this is needed for
oper/away/identification information updates.
Fixed a few docs, reversed the order of users in getSortedUsers.
Now joins #speedsircapi for testing.