auth_vpopmaild: add tests and CRAM-MD5 auth support
vpopmaild: consolidated config loading logic into register()

with a callback
vpopmaild: added utf8 encoding to socket
qmd: rename test filename (to match every others one with a .js ext)
qmd: improves edge case where relaying client sends to local

domaind and removes assumption that qmd is the only active rcpt_to plugin.

Handles the edge case by saving a connection note when the MAIL FROM domain is local. When that is detected in the RCPT phase, and the client has relaying privileges, then the recipient is OK'ed.
qmd: load config at register, with cb
IPv6 support for outbound
connection: fix improper remove_header path
connection: s/transaction.header.add_header/transaction.add_header/
connection: fix bug in config name

docs say early_talker.pause, config/early_talker.pause exists, make code match docs.
Merge branch 'master' of github.com:baudehlo/Haraka
early: support the documented behavior and previous undocumented legacy behavior
Document outbound.ipv6_enabled
Merge pull request #562 from msimerson/vpopmaild

auth_vpopmaild: add tests and CRAM-MD5 auth support
Merge pull request #548 from msimerson/qmd

qmd: rename test filename (to match every others one with a .js ext)
Merge pull request #546 from msimerson/early

connection: fix bug in config name
Merge pull request #572 from msimerson/auth-results

connection: fix improper remove_header path
spf: add a few tests

TXT record handling will (supposedly) be changed in 0.11, and the SPF breaking change removed in 0.10.27.

Running tests:  [ 'tests/plugins/spf.js' ]

spf.js
 return_results - result, none
 return_results - result, neutral
 return_results - result, pass
 return_results - result, softfail, reject=false
 return_results - result, softfail, reject=true
 return_results - result, fail, reject=false
 return_results - result, fail, reject=true
 return_results - result, temperror, reject=false
 return_results - result, temperror, reject=true
 return_results - result, permerror, reject=false
 return_results - result, permerror, reject=true
 return_results - result, unknown
 hook_mail - rfc1918
 hook_mail - no txn
 hook_mail - txn, no helo

OK: 15 assertions (158ms)