Support for channel owner mode added

This is a lot like the previous channel owner mode patch, except the
documentation that previously said "admin" now says "owner" in comments.

src/channel: Kicking logic for owner mode fixed

src/channel: Document the kick/deop logic

decruft: remove temporary files
Fix desync when using OJOIN as channel founder
Finalize behavor of channel admins

Channel admins are able to kick channel admins
Merge branch 'owner-mode' into devel