Several minor improvements for the core components of the bot, as well as bug/error fixes.
- Add recognition for channel names that begin with other symbols as per rfc2812.
- Fix error when the bot voluntarily leaves the channel.
- Fix bug that prevents nicks in the admin config list to not be recognized as admins.
- Fix error in webtools when the definition command could not find a definition.
- Improve the mode function to enable requests for user/channel modes.
- Add new class UserModes, a class that stores a user's modes in every channel.
- Remove user modes handling from Channel class.
- Update plugins to use the new UserMode class.
- Add new IRC method on_channel_mode, an event handler for MODE command.