Rewrite to use native init.d functions

- There was a bug with the old "getpid" function, when running linux containers you can see multiple fail2ban instances on hardware node and could stop one on a random virtual environment
- Added reload and status options
Update redhat-initd

- Using `-x` to remove previous socket on start
- Using Should- to wait for iptables and wrappers
BF: fix filter on apache-auth. Closes #286
ENH: add mod_authz_core failures to apache-auth
ENH: apache-auth filter - client wrong auth
ENH: apache-auth filter added mod_auth_digest message
ENH: ChangeLog notes for apache-auth enhancements
ENH/DOC: more realm mismatch errors. Documented filter design criteria
TST: remove dup test log entry
TST: testcases and logs for apache-auth basic
ENH/TST: filter, testcase and log entry for apache-auth authorization scheme mod_authz_owner
TST: apache-auth client denied by server configuration
ENH: apache-auth - quite a lot of authorization failure messages depending on module. Make a wildcard
TST: apache-auth digest logs
ENH: could not find a way to trigger filter ^%(_apache_error_client)s authorization failure \(no authenticated user\): \S*\s*$
DOC/TST: fix configuration path for apache-auth test cases
ENH: filter enhancements (with test cases) for apache-auth (httpd-2.4.4)
ENH: Improve postfix regex and add more samples
ENH: Improve couriersmtp and add sample logs
ENH: Improve cyrus-imap regex and add sample log file