Finishing touches

Merge 'testing' to 'stable'
==================
Changes:

- Output is now properly sorted
- If there are no login failures for either mixed or un-mixed case, the report says so
  rather than saying nothing at all
- More comments and documents added
- Simple typo fixes

Also:

- I think it's impossible to get the match object inside of the handler function as
  it's not passed in at all by epylog. It appears the only way to do it is to run the
  line through the regex again

The Dovecot mod is now ready for testing... but really this time.