instead of using Chris Lea's Launchpad PPA, use the official recommended approach - https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
geoip: test if geoip loaded before accessing it

to see why we're getting "interesting" Travis failures on from node 0.10
Merge pull request #653 from msimerson/master

dnsbl: added net_utils loading
Merge pull request #652 from msimerson/geoip

geoip: test if geoip loaded before accessing it
Merge pull request #650 from blackrosezy/master

instead of using Chris Lea's Launchpad PPA, use the official recommended...
dnsbl: fix a call to logdebug

and make this/plugin use consistent, so the *next* time I copy/paste between methods, I don't introduce breakage
Merge pull request #654 from msimerson/dnsbl

dnsbl: fix a call to logdebug
dnsbl: consolidated 'bypass' code into should_skip

1. remove duplicated code
2. added test coverage
dns_list_base: added tests
Merge pull request #655 from msimerson/dnsbl

dnsbl: test coverage
attachment: include tmp plugin in package.json

optional section. This goes with Steve's July 2 changes to the attachment plugin