backend: Convert private:templates for +r/+u split.

Fortunately, +u flags were not saved yet so templates will not be damaged
by previous versions supporting +u.
Change the +u (unban) to the +e (exempt) flag.

The +r flag retains all the commands it had, including unban, and access
to add/remove akicks with +f, but loses the akick exemption.

The +e flag allows unban/unquiet on self only (so only via IRC) and grants
exemption to akicks.

There is code to convert old +r to new +re but not code to convert old
+u to new +e.
Add a stub BSDmakefile that redirects to gmake.
help/chanserv/flags: Add new flag +e.
Update doc/PRIVILEGES

Correction of wrong syntax in the examples (=> instead of =)
operserv/specs: Display one privilege per line (and show priv names)
Merge pull request #87 from grawity/operserv-specs-list

operserv/specs: Display one privilege per line (and show priv names)
chanserv/clear_flags: Add verbose notice.
libathemecore: modernize hook system

Use mowgli-2 features, avoid creating dynamic objects, and fix a potential
memory leak as well.
libathemecore: add stop/continue functions
libathemecore: thinko fix
chanserv/sync: Return after kicking for RESTRICTED
Merge pull request #86 from Rixcho/patch-1

Update doc/PRIVILEGES
memoserv/delete: Only accept numeric indexes.
sasl: extend length of valid SASL mechanisms from 21 to 60 bytes
sasl: add prototype ECDSA-NIST256P-CHALLENGE SASL mechanism
saslserv/ecdsa-nist256p-challenge: advance mechanism state after accname (oops)
Merge pull request #88 from grawity/memoserv-strtoul

memoserv/delete: Only accept numeric indexes.
ecdsa-nist256p-challenge: copy-paste fix
saslserv/ecdsa-nist256p-challenge: use p->username instead of local var