Fix #402 - trim whitespace when reading plugin list
Merge pull request #453 from smfreegard/master

Fix #402 - trim whitespace when reading plugin list
Fixes for lmtp and make the code simpler
Merge branch 'master' of github.com:baudehlo/Haraka
Fix calls to split_to_new_recipients
note: inital commit
consolidate options into global arrays

reduces deplication
note: added docs for editing note name
added human_html, formatted for HTML presentation
note: added docs for editing note name
note: don't show empty arrays in log/human output
note: extended to bounce plugin
note.js: added to clamd
headers: add note.js, more descriptive fail messages
note: added geoip, uribl, dnsbl, helo, access, mf.resolv

These plugins are ones that generally did not save connection notes.

Geoip, added a 'human' element to the existing note, with the same summary that is logged.

Helo, added a 'reject' option to the config file, so that the tests can be enabled and I can still get email from Amazon (which fails the is_dynamic test).

DNSBL, added the 'multi' search option (search=all), so that I can log and inspect the results of all the enabled DNSBLs.
note: added link to watch plugin, grammar fix
helo: changed reject opt from binary to true/false
helo: added reject option to config file
dnsbl: update dnsbl docs for true/false usage
note: changed API of note_collate