TST/ENH: Improve regex around exim

rejected by local_scan now has test cases.

Unrouteable address error messages now normalised after looking into
exim code.
ENH: new exim filter regexs. Also note a begining PID in this format. Thanks to ftoppi for the log entries
DOC: credits/blame to me for changes to exim
RF: log all logging output from fail2ban-client to stderr. Close #264

otherwise it
1. 'interferes' with meaninful output of the client
2. if ERROR is logged it better go to stderr and separating ERROR from other levels is not that transparent with python's logging
ENH/RF: remove __readJailConfig in favor of __readConfig + catch/error exceptions while reading the configuration
ENH: raise an exception if not a single file was found for the jail. Close #63
Changelog entries with close statements for recent changes
ENH: allow_no_files option for jail's convert to allow testing of stock jail.conf
Merge branch 'exim' of https://github.com/grooverdan/fail2ban

* 'exim' of https://github.com/grooverdan/fail2ban:
  DOC: credits/blame to me for changes to exim
  ENH: new exim filter regexs. Also note a begining PID in this format. Thanks to ftoppi for the log entries
  TST/ENH: Improve regex around exim
Merge pull request #265 from yarikoptic/master

Improve fail2ban-client errors logging/handling -- fail if no log file could be read, dump logs to stderr
BF: make colon after [daemon] optional.  Close #267
Merge branch 'master' of git://github.com/fail2ban/fail2ban

* 'master' of git://github.com/fail2ban/fail2ban:
BF: fail2ban-regex when using ignoreregex file with empty regex
TST: Change depreciated assertEquals to assertEqual in some tests
Merge branch 'master' into 0.9

Conflicts:
	fail2ban/client/jailreader.py
	fail2ban/tests/clientreadertestcase.py
	fail2ban/tests/files/logs/sshd
TST: Fix test for MultipleSameAction with no logs files