Working on mode change support and listen to kick channel messages.
Added a TODO note for later attention.
Improved kick handling in chatroom listener.
Reduced code nesting.
Throw exception after failed attempt to connect to IRC server.
Invalid operation: disconnect is not availble at that moment.
Maintenance, tweaks & Mode enumerator.
Added irc-api libraries to classpath. (Previously also fixed a race
condition, however this changes were undone)
Clean up
Clean-up and TODOs.
Enhanced join operations for multithreading.
Updated irc-api library 0014-SNAPSHOT
NOTICE with changes described
Handling of nick change messages.
Renamed 'GenericListener' to 'ServerListener'.
Tweaks.
Added comments for some important classes.
Added basic workaround support for receiving private messages.

Implemented basic support for receiving private message, by simply
letting every channel fire a received message-event when a private
message from a channel user is received.
Of course you cannot receive messages from users that have no joined
channels in common with the local user. Also, the private message is
only recognizable by 'PRIVATE: ' and the ACTION-style formatting.
Clearly not desirable in the long run.
Added initial support for personal chat rooms.
Working on nick change support and improve  personal chatrooms.