contrib/cap_sasl.pl: don't assume cmdchar = /

This avoids breaking on an irssi instance that does not consider / as a
command prefix.
contrib/cap_sasl.pl: show the real cmdchar instead of none
protocol/*: clean up the mix of spaces & tabs

7-space indents

I don't even
protocol/*: convert ircd_t to C99 struct syntax
modules/chanserv/clone.c: Gracefully handle chanacs 'setter' being NULL