Introduce menu for .zh in CEDICT
Introduce menu for .cn in YEDICT
Add .about command to Statistics
Hack around URI.extract() to handle non-urlencoded URIs
Fix handling of URIs followed by several exclamation marks
Use Addressable gem for parsing in URL

This is necessary to handle urls with non-ascii characters,
that are no longer filtered out thanks to previous hacks.
Eventually it will help to extend support to proper IRIs.
Tune extracting heuristic in URL

This should better handle parenteses and
other non-ascii URI corner-cases.
tmp Add .nyanify command to Mecab
tmp Add .azunyanify to Mecab
tmp render replaced kanji as katakana in Mecab
Escape bot nick in IRCMessage regexps
Allow full-width ASCII in IRCMessage.bot_command

Now full-width ASCII characters in bot_command
are automagically converted to their regular analogs.
Moreover, space after command is no longer necessary,
any first non-ASCII char now delineates command border.

Side effect is that now bot_command and tail are parsed eagerly.

This contradicts the goal of command_prefix field of
allowing per-channel command char, but that can be fixed later.
tmp hack to make default command in private
Add :dont_truncate option to IRCBot.send()
Avoid truncation in Menu
tmp guard against malicious users in Loader and Manage
Add raw and kill commands for testing purposes
Restore accent parsing in Daijirin
Add accent showing command .dj! in Daijirin
Don't show kana for trivial accents in Daijirin