configfile: fixed inverted logic for config watch

If no options passed, defaults to not watching. The intention for this was to
provide a way to disable watching explicitely. This restores 'watching on by
default' behavior with the ability to disable it selectively.
Merge pull request #709 from msimerson/asn-test

change ASN lookup to Google Public IPs
Merge pull request #707 from msimerson/config

configfile: fix inverted logic for config watch
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()