GEOMESA-101 Optimize geometry only queries in iterator

Adds an iterator that runs in place of both the SpatioTemporalIntersectingIterator and the SimpleFeatureFilteringIterator.  This iterator is used in special situations where the ECQL query can be fully re-written in terms of a polygon and interval AND a transform is defined that only selects the index attributes. 
  
The `_ <- cfg.addOption(...)` lines might need to be `_ = cfg.addOption(...)` instead, but otherwise, I like it.