Implement ignoreranges and populate with private networks

This is much more useful than ignorelocations, and will allow to
automatically ignore private networks that can't possibly have any geoip
information associated with them.