Only call ipset if it is not in the cache
Updated NEWS file
Fix syntax errors
Do not use CHI to cache ipset rules
Do a bulk ipset command for dns passthrough
Do not add a ip port if it was previously added
refactored add_answers_to_ipset to accept multiple ports
Return multiple answers instead of just one
Merge pull request #234 from jrouzierinverse/feature/ipset-caching

Avoid unecessary calls to ipset when updating the ipset session