Remove most exceptions from ipaddr()

Without the exceptions and with False values instead, ipaddr() function
can be used recursively.
Add recursive list filter in ipaddr() filter

You can now pass list of items to ipaddr() filter, and it will return
list with only items that pass certain criteria (they are IP addresses
of specified type, etc.). Works only with specific queries and is not
guaranteed to be 100% correct at the moment.
Update CHANGELOG.rst
Merge pull request #38 from drybjed/recursive-ipaddr

Add recursive list filtering in ipaddr() filter