spamassassin: refactored load_spamassassin_ini()

moved global defaults into function
spamassassin: jshint pass
spamassassin tests: better reporting
spamas: attach event handlers before calling

socket.connect()
spamd: more informative spamd connect failure log
spamass: remove jshint lines
add another test to dns_list_base

to determine if the issue is with XML or multi
add a couple more tests, further testing.

these tests pass locally, but fail for Travis. Why?
define the array outside the call
test/spamass: removed a 'use jshint'
Merge pull request #737 from msimerson/spamassassin

spamassassin: refactored load_spamassassin_ini()
dnsbl: replace forEach with async.each
dns_list_base: improved comments
update multi() call to skip tests for null zone
Merge pull request #746 from msimerson/dns_list_base

Dns list base
Branch for travis results on Node 0.11
make ASN compatible with node 0.11
restore .travis.yml for merge to master
added check for DNS results
more .travis.yml restore