Use a new ogr layer per iterator
Remove driver
Set filter on iterator:
Close active iterators
Merge branch 'iterator'

Semi fix #7472.
Semi fix #7862