BF: guarantee that IP is stored as a base, non-unicode str (Closes gh-91)

Otherwise it might lead to spurious characters dumped into the
terminal at few places, unless casted upon every use in the logs.  To
prevent those issues in the source, store IP as a basic string if it
is a string at all
Getting ready for 0.8.8 release (changelog, version boost)
ENH: tune up sshd-ddos to use common.conf and allow training spaces
Update config/filter.d/dovecot.conf

added failregex line for debian and centos per 
http://www.fail2ban.org/wiki/index.php/Talk:Dovecot
Update config/filter.d/dovecot.conf

site actually needs updated because of <HOST> alias 
per Notes above.
Update testcases/files/logs/dovecot
ENH: fail2ban-testscases -- allow to specify regexps for tests to be ran

Eventually we will switch to use nose or py.test -- for now this
homebrew solution could be used to run selected suites only
BF: make sorting of date templates stable

Before, it would first do stable sort followed with explicit reverse.
Now reverse is given as an argument to sort, and it results in actually
preserving the order in case of e.g. no sorting needed
ENH: debug msgs on which template was taken (+ use "is" for None comparisons)
ENH: assure that all date templates have unique names
Update testcases/files/logs/dovecot
Update config/filter.d/dovecot.conf

even tho not on the fail2ban site..
suggested to not be greedy by yarikoptic
ignore build directory and compiled python bits
name -> IP is a normal DNS lookup not a reverse
Merge pull request #98 from grooverdan/gitignore

ignore build directory and compiled python bits
Merge pull request #97 from grooverdan/simplefix

name -> IP is a normal DNS lookup not a reverse
Merge branch 'patch-1' of https://github.com/hamilton5/fail2ban

* 'patch-1' of https://github.com/hamilton5/fail2ban:
  Update config/filter.d/dovecot.conf
  Update config/filter.d/dovecot.conf
  Update config/filter.d/dovecot.conf
Merge branch 'patch-2' of https://github.com/hamilton5/fail2ban (dovecot log examples)

* 'patch-2' of https://github.com/hamilton5/fail2ban:
  Update testcases/files/logs/dovecot
  Update testcases/files/logs/dovecot
ENH: added dovecot example from Daniel Black + example with DoS attempt via injected rhost
ENH: dovecot.conf - require space(s) before rip/rhost log entry