moved tls plugin to the top of the config

it must be listed before other connection plugins for port 465
place it up there just in case
auth_chkpw: added pass|fail prefix to log msgs
tls: added pass|fail prefix to a couple log msgs
dkim: reduce INFO logging to once per connect
Makefile.PL: gzip -9, and clean up test db

and a perltidy
log2sql: populate plugins table from registry.txt

much easier for local customizations.
moved SQL connection settings to config/log2sql
qmail_deliverable: smite null sender to email list
bump RAM from 150 to 200MB

DKIM message signing needs more RAM
split is_immune into itself + is_naughty

is_immune tests designates to plugins they should always skip processing.

That's typical for naughty connections, but this change provides the ability to handly naughty connections differently than (whitelisted/relayclients/known good) senders.
summarize shows a narrower screen by default.

passing in -l for when your term windows is more than 200 chars wide will show more detail
dmarc: improving and updating POD
SPF: arrage flow so if a pass result is possible,

we will get it and set the note for DMARC plugin
dmarc: added support for DMARC policy pct=NNN
SPF: added more precise disposition logs, so that

postprocess can determine if a SPF failure caused a rejection
docs/logging: added description of log prefixes
docs/logging: added description of log prefixes
distinguish rejecting versus tolerated failures
karma: limit rcpts to 1 for senders with neg karma
rcpt_ok: do immunity checks earlier, so that

disposition logs don't indicate failure for authenticated senders
run: increase RAM from 200 to 300MB (dkim)

still seeing (infrequent) "too large" errors validating DKIM signatures