Dspam

dspam: work around DESTROY bug

worked around qpsmtpd bug that DESTROYs the parent when a forked child exits
expanded learning support. Now learns from spamassassin, naughty, and karma (both good and bad). 
better logging for 'reject agree' 
improved POD
abstracted new subs: log_and_return, attach_headers