add support for a mask geometry as spatial filter
destroy geometry after filter is set
Merge pull request #136 from rbuffat/geometryfilter

add geometry based spatial filter