DH-AES: Minor optimisations and comment cleanups
Update libmowgli-2 snapshot for OS X fixes
Documentation tweak
Update docs for DH-AES
Fixed more warnings
nickserv/sendpass{,user}: These modules conflict

Make these modules conflict, as they both implement the SENDPASS command
for NickServ, and so loading both at the same time will cause Bad
Things.

Closes #145
Log module conflicts at the ERROR level

This makes it more obvious as to why a module failed to load during
startup, as DEBUG (the previous level) isn't normally displayed.
Update libmowgli-2 submodule.
main: Return exit status 1 if an unknown option is given.
fixed ChanServ "set antiflood" syntax help
Merge pull request #147 from ToBeFree/master

fixed ChanServ "set antiflood" syntax help
Update help

No need to display examples and to confuse users who type /msg memoserv help help or services which don't have register or set password
chanserv/quiet: don't strdup() parv[1] directly.

Use target instead.
Merge pull request #150 from Rixcho/patch-7

Update help
protocol/unreal: allow any PROTOCTL message as long as it has at least 1 parameter
Fix a misspelling of Mr. Schneier's last name, again.
Merge pull request #151 from grawity/scheinder

Fix a misspelling of Mr. Schneier's last name, again.
Print only 1 error on error.
chanserv/quiet: Allow unquieting improper masks on the quiet list.

This is like how /cs unban already worked: anything on the quiet list can
be removed by specifying the exact mask even though it does not pass
validhostmask().
phandler: Nicks starting with '-' are not allowed by ircds.

Therefore, disallow them here as well (used by services nick
configuration).