Fix permissions on a few files
Merge pull request #3 from ShockkPony/master

Updated extban help documentation
Add defer_accept option to enable TCP_DEFER_ACCEPT

Charybdis commits referenced:

  atheme/charybdis@77cb59b319b670289d5c9ca3c26fb6d0870297b3
    libratbox: add support for TCP_DEFER_ACCEPT on linux

  atheme/charybdis@aa4737a0491f7b3f04560a222f0d0fe58c78cc3e
    libratbox: make defer_accept optional.

  atheme/charybdis@02270e96020968fcefc6c2b2f847fe8912f129ae
    Add listen::defer_accept option for controlling usage of
    TCP_DEFER_ACCEPT option.

  atheme/charybdis@797a29f353cbde0ba94d81afcc58ee96025bd753
    libratbox: Allow defer_accept on FreeBSD.
m_olist: Remove extra format argument

With the extra format argument in there, rb_dlink_list_length will be
processed with the fifth format specifier, which is a %s. When interpreted
as a pointer to char, this will almost certainly cause a segmentation
fault (or will other wise point to junk)
Fix a couple return type issues.
Work around a bug in GCC's loop optimization.

Or maybe it's undefined behavior in our C. Or maybe both. Either way,
it wasn't broken before, and now it is. So this fixes it.
Removed redundant and buggy code that caused segmentation faults. Also deprecated by operspy support for LIST
Makefile.in updated.
server: Fix required capabilities check if there is more than one capbility

atheme/charybdis@71eb2bb99b0cbbe09601c982e72ab2b86d5ecca1
Fixed segfault in client handler
Correct mis-patch of client ratelimits
reverted 1b046c781ac65fca376cbfe22bd50b41c6e3db40