ENH: added multiline filter for sshd filter
TST: pids don't match test case for sshd filter
Merge pull request #453 from grooverdan/master_to_0.9

MRG: merge Master to 0.9
MRG: conflict in THANKS
ENH: add xarf email sender for login-attack type
Let's progress and mark a2 release toward 0.9.0
BF/ENH: fixed so xarf-login-attack works
DOC: changelog for xarf-login-attack action
BF: remove debugging tee command on xarf-login-attack
BF: fixed for sendmail and tested the MTA aspects of this action
ENH: jail examples for xarf-login-attack
ENH: remove dependency on querycontacts
DOC: when to use xarf messages to network owner
BF: escape quotes when splitting addresses for xarf
ENH+BF: Capture multiline matched lines into fail ticket

Previously only the last line of the match was being saved, not all
lines involved in matching.

Log lines are now broken into 3 part tuple, with the line pre-datetime,
the datetime, and post-datetime. Allows reformation of full line, but
also use of the line without the datetime present.
Attempting to use the term "tupleLine(s)" where possible, to avoid
confusion with normal read lines.

May also wish to consider that regexs could be made to capture more
lines of interest if some form of unique reference is available. This
may allow more lines of interest to be captured, which may not be picked
up by the traditional "grep <ip>" approach i.e. ones which do not have
the ip address in.

This also simplified the fail2ban-regex statistics for missed lines.
Also resolved bug with missed lines time extracted for debuggex having
some lines present which were captured in a multiline regex.
Also resolved independent issue with ignored line check including the
datetime, which raised assertion error in the rare case the datetime
matched the ignore regex, and the rest of line only matched a failregex
BF: Allow handle case when SKIPLINES lines is not matched

Example is when one or more SKIPLINES is optional in a regex
BF: fail2ban-regex erroneously reporting multiple regexs had matched
TST: missed including testcases CustomDateFormatsTest
ENH: Add fail2ban persistent data storage
TST: Fix test for fail2ban.conf with new database options