Fix some modules that check PRIVMSG/NOTICE permissions to not break chanmod
Fix KNOCK to work with the previous removal of the targetchan requirement
Add a new module for the +c channel mode, just because.