Preparing for KICK command. Added client side command support, server side channel / user checks. TODO: Implement actual kick logic.
Added check if user issuing the KICK command is a channel operator. Prepared for channel 'kickUser' function.
Cleaned for KICK command support. TODO: Add context menu item.
Updated mode related command documentation. Added KICK menu item. TODO: Fix issue with all users being kicked out of channels, and the channel not being purged.
Purge channel if empty, after a kick command has been issued.
Preparing for ban / exception functionality.
Add / remove items from ban / exception lists. TODO: Add the check if a user is banned or exception.
Close windows on kick, rather than hide.
Merge of irc-client-rfc2812