Update gitignore, remove cruft

Add OSX debug symbols to gitignore

Remove libratbox version file, it is automatically generated
m_nick: Reject nicks with '~' in them, rather than cutting at the '~'

Merge of commit da2fc2cbdec471b516a2aa56ed9f3513da8df87c in master

The behavior of cutting at the first '~' is confusing at first, and
looks too much like a bug.

atheme/charybdis@96b89dce38aa0ba86125acc329739376c3a82
src/s_user: DNSBL hits are now global snomasks

Previously server notices for DNSBL hits only were locally broadcast. Now they are globally broadcast under SNOMASK r.
Update gitignore, remove cruft
Merge branch 'documentation-fixes' into devel
help/monitor: New helpfile
Documentation on +M clarified in helpfile and module source code
libratbox/openssl: Fix possible memory leak of certificate fingerprints
Merge branch 'devel' of github.com:PonyChat/ponychat-ircd into devel