Merge pull request #577 from msimerson/config

configfile: added loginfo when file change detected
Merge pull request #576 from msimerson/tests

tests/stub_conn: add empty notes object
Merge pull request #575 from msimerson/dnsbl

dnsbl: use boolean config, use callback to refresh, make tests pass when...
Merge pull request #574 from msimerson/connection

Connection
Protect against transaction going away

Closes #317
Merge branch 'master' of github.com:baudehlo/Haraka
Add parameters to bounce errors

Fixes #552
Applied code from #477

Fixes #477
Add recipients to bounce message.

Fixes #568
dmarc: new DMARC plugin

uses dmarc_httpd from Mail::DMARC for processing and reporting
connection.js: save A-R header after data_post

so DKIM and DMARC plugins get a chance to update it
spf: store SPF results in ResultStore (was notes)
dmarc: save results in 'results' (was in a note)
dmarc: cleanup rebase litter
dmarc: use new boolean config option
dmarc: add intermediate header in cmd_data, and update

in data_post_respond if new results
config/*: mass adjustments
config/plugins: populate it
geoip: enable distance & too_far
headers: disable reject
config-plugins: back out karma.ini
config/plugins: replace mail_from.access and rcpt_to.access with access
config: remove spamexperts from mf.bl_re