ENH: dovecot filter additions for session, time value and blank user
BF: jail.conf multiport actions previously using single port iptables
TST: Test sample logs' entries are matched by filter regexs
DOC: shorten example and provide clarifcation and spelling fixes
TST: Handle lack of `json` library in python2.5 for samples test case
Merge pull request #281 from kwirk/dovecot-filter

ENH: dovecot filter additions for session, time value and blank user
Merge pull request #292 from grooverdan/solaris-doc

DOC: shorten example and provide clarification and spelling fix
TST: Sample log regex test now warns if no log for a filter

Also checks that at least some tests are present
Merge branch 'sample-log-meta-data'

Conflicts:
    testcases/files/logs/dovecot
BF: fail2ban-regex date detector template hits count now correct

closes #295
ENH(minor): fail2ban-regex comment line doesn't have to have a space after leading #
ENH+BF+TST: Filter now returns reference to failregex and ignoreregex

This avoids duplication of code across fail2ban-regex and samples test
cases. This also now more neatly resolves the issue of double counting
date templates matches in fail2ban-regex.
In addition, the samples test cases now also print a warning message
that not all regexs have samples for them, with future plan to change
this to an assertion.
ENH: heavier debugging -- log split date/log line even for no match.  Log matching regex upon match
ENH: anchor roundcube-auth at the beginning as well
ENH: <HOST> must end with alphanumeric \w (not a dot or a dash etc)

Otherwise <HOST> regexp might swallow period in the sentence right after the address.
I have decided to enforce alphanumeric instead of switching to non-greedy +? ... because
I think it is closer to what we actually want here
ENH: roundcube-auth - adopt for current format with trailing error message.  thanks @kwirk for the review/feedback

I also used non-greedy .*? for the login portion since not sure if space could
be there and trying to minimize possibility of reacting on injected "from
<HOST>" somewhere within the trailing .*
DOC: changelog entries for preceeding changes
Merge pull request #283 from yarikoptic/master

Roundcube failregex -- anchor at the beginning as well + mandate <HOST> to end with alphanumeric
DOC: Comment to fail2ban-regex - flagging lines matched multiple regexs
DOC: Update doc in reference to changes for sample testcases