If channel mode is recorded, the bot will set it when it joins.
Added support for setting channel mode, and added additional unit tests.