Fix spurious ;'s in added Authenication-Results header
helo.checks: don't register disabled checks

before: always loading every check, skipping the ones disabled in the config file
after: load the .ini earlier and don't register when [check]name=false

refactored load_helo_checks_ini() out of register()
renamed mismatch() to host_mismatch (the word 'mismatch' appears in 3 methods
now)
karma: jshint updates
karma.ini: fix a couple broken karma rules
added a missing plugin arg to a loginfo call
karma: don't tarpit queue hook and don't trap

rejections from spamassassin
karma.ini: add connect.fcrdns.generic_rdns = -1
karma: added tests for assemble_note_obj()
karma: replaced indexOf with switch/case
server: jshint happiness
server.daemonize(), exit early, shed some indent

"Reject as many iterations as possible, as early as possible"
server: whitespace cleanups
moved host:port parsing into get_listen_addrs()

it's subtly different here than when used in other areas, but I agree with
_smf_ that this is ripe for replacement with a function in utils.js
refactored get_smtp_server() out of setup_listeners
server: add tests for new functions
server: handle test err if port binding !allowed
Merge pull request #713 from msimerson/auth-results

Fix spurious ;'s in added Authenication-Results header
Merge pull request #711 from msimerson/server

server: changes with an eye towards http support
Merge pull request #710 from msimerson/helo.checks

Helo.checks
Merge pull request #676 from msimerson/karma

karma: misc updates