Fix unicode exception when joinning non-ascii channel name while starting a bot

When starting an ibid bot, ibid tries connecting to channel in config file.
But ibid throws unicode exception. Because, while joinning to channel after sign on, channel name is encoded twice.

This commit don't encode channel name when pass to join method.
Also this commit fix some typing error on unicodewarning class.