NF: Generate datetemplates from strptime format strings

Can also set custom time format from fail2ban-client, replacing the
default detectors
ENH: Added datepattern option to fail2ban-regex
DOC: Update warning for undetectable date format
TST: Add test for transmitter datepattern
DOC: developing filters without DoS
ENH: Reorder date regex and remove duplicate ISO8601 format
ENH: filter.d/asterisk - consolidate log prefix regex and add a few fail messages
BF: support apache 2.4 more detailed error log format.  Close #268
ENH: missed a $
DOC: enhance development doc to show how CVE-2013-2178 was done
BF: fix dovecot filter for when no TLS is enabled on pop/imap
ENH/TST: more samples and rejection types for sender verify fail and rejected RCPT
ENH: make groupings non-capturing
ENH: remove temporary failures from local_scan in line with comments in gh-258
TST: url reference fix
Merge pull request #271 from yarikoptic/master

BF: support apache 2.4 more detailed error log format. Close #268

Thanks @grooverdan for the review
ENH: split out exim-spam into speparate filter
BF: replace with ed so its cross platform, fixes permission problem gh-266, and Yaroslav doesn't revert to perl
ENH: remove non-capturing groups for readibility
Merge pull request #269 from grooverdan/asterisk

ENH: filter.d/asterisk - consolidate log prefix regex and add a few fail messages