Remove spurious space at start of line
Check for unicode and encode before md5sum in filter
Change sort in datedetector to use key based comparison
time.mktime argument should be tuple
Change filter to ignore unicode errors in python3

Also do not try to convert unicode to unicode again for python3 and
python2
Wrap open method to allow python3 to ignore unicode errors
Ensure jail names return in alphabetical order in status

Primarily to support testing as order can switch
python3: Default open encoding for files to UTF-8

Also tidy up unicode check in processLine, which is handled by `2to3`
Remove spurious space in fail2ban-server
Fix up for client/server socket for python3
Change filter testcases python3 open wrapper to utf-8
Fix use of python3 bytes in client/server socket for python2.5
Fix DNSUtils dnsToIp not catching general socket.error exception
Added helper scripts to carry out 2to3 and testcases on python3
fail2ban-regex open files as utf-8 for python3
Remove functools from filter testcases for python2.4 compatibility
Undo removal of unicode prefix in server/datetemplate.py
Minor typo in fail2ban-testcases-all-python3
Remove redundant reassignment of variable
Fix incorrect exit code from fail2ban-2to3