dnsbl: use boolean config, use callback to refresh, make tests pass when extra DNSBLs are configured