add support for the APF firewall
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
BF: fix daemon name typo for filter proftpd
Merge pull request #360 from grooverdan/proftpd

BF: fix daemon name typo for filter proftpd
DOC: more info on developing filters
DOC: used spellchecker finally. Debuggex needs promotion more than donations