Allow os_dns to manage multiple zones
We can svsjoin on plexus
packet->answers isnt always empty initially, like with axfrs
Fix linking libraries so their rpath is set correctly and isn't stripped on install.
Don't check userlimit when servers first connect, servers wont have any users at that point anyway
Cleanup after os_dns on unload
Allow modules loaded after startup to magically reobtain their database objects. Fix os_dns for sql(live)
Clean up the logic in adding extra library directories, adding to LDFLAGS isn't needed.
Add register type to os_forbid to prevent users from registering nicks or channels
Put appendtopic and topiclock into /cs topic
Remove clearusers. There is still kick * for this.
Add an expiry option to /cs ban
When processing many modes don't enforce mlock until all are set
ngircd protocol module: Fix NJOIN, actually join users to the channel

Bug introduced by commit d33a0f75: "Pretty large coding style cleanup,
in source doc cleanup, and allow protocol mods to depend on each other":
Since then, the NJOIN command has been "ignored", no users were added
to channels at all while linking ...
Merge pull request #4 from alexbarton/ngircd-fix-NJOIN

ngircd protocol module: Fix NJOIN, actually join users to the channel
The timestamp column in SQL should actually be null sometimes, and fixed some valgrind errors with db_sql_live
Use the same object for chanusercontainer and userchancontainer
fixup part of 379b2c, dont use iterators after theyre erased
Dumb iterators
Move some of CheckKick to the respective modules