add support for the APF firewall
ENH: add action.d/osx-afctl anonymously contributed on f2b wiki
ENH - Added server name to subject line in email notifications
  This is useful when fail2ban is running on multiple servers and
keeping the notifictions separate and knowing which machine is "under
attack".
Merge pull request #350 from beauraines/master

ENH: Added server name to subject line in email notifications
DOC: slight tune up of THANKS file to list Cyril's role there since now THANKS is pointed to from Wiki
DOC: Adding Manuel Ramierz to THANKS (was on Wiki) and spacing our Nick Munger
ENH: simplify our formatExceptionInfo

Actually it was not that consistent before and e.g. could add  () if
exception had no parameters and empty tuple.  Simple str'ing seems to
provide the most consistent output and now would bring up our coverage %
ENH: basic testing for iso8601 code which had no explicit tests + spit out ValueError for incorrect type of input and ParseError otherwise
ENH: filter.d/recidive - anchor regex at start and support f2b SYSLOG target
BF: catch and report exceptions while executing commands in client interactive mode (Close #353)
ENH: anchor at end of recidive filter
DOC: minor  - untabified few entries in the ChangeLog
ENH: filter gssftpd is a syslog based service so anchor it using syslog prefix
ENH: filter mysqld-auth can be a is a syslog based service so anchor it using syslog prefix
TST: domains need to exist for fail2ban-regex to work
TST: correct failJSON for www3.google.com -> www.google.com changes. Disable test case for pre-0.99.2.0 version of linux-pam failure messages
ENH: added syslog prefix to pam-generic filter. Disable regex match for pre 2006 (< 0.99.2.0) versions on linux-pam
TST: failJSON date fix
Merge pull request #352 from grooverdan/recidive

ENH: filter.d/recidive - anchor regex at start and support f2b SYSLOG target
TST: failJSON set match to false on longer supported pam version