Turn warnings into $qpsmtpd->log() calls

1. This makes it possible to emit warnings in plugins that will wind up in the test suite
2. This provides a quicker convention for logging, in the event that the logs in question would not be out of place in test suite output
3. This allows unexpected warnings to make their way to the logs (rather than /dev/null in most cases)