More readable output for some auth.t tests
Merge pull request #166 from jaredj/auth-test-output

More readable output for some auth.t tests
Turn warnings into $qpsmtpd->log() calls

This can be convenient, especially when one wants to emit a warning that will
show up when running the test suite but still be properly logged in production
Change qw() to qw[] in warn_level()
Add some documentation
Clarify doc
Fix unstable use of $1 in Qpsmtpd::warn_level()
Merge pull request #168 from jaredj/warnings

Turn warnings into $qpsmtpd->log() calls
Try to load geoip1 before geoip2
Warn about lack of ASN data when GeoIP2 is loaded
Avoid redundant GeoIP DB loading

When both GeoIPCity and GeoLiteCity data were present, we loaded the first,
then replaced it with the second
Warn when data is missing

This doesn't check whether the data we read was populated, but it's a start
Stop warning about GeoIP module loading in tests
Remove a redundant part of a warning
Simplify logic
Move ASN warning