GEOMESA-118 Implement handling for more complex geometric filter

* Pushes geometric ECQL filters into the STII/IndexIterator.
 This enables improved handling for other topological predicates along with conjunctions.
Apologies if this is handled later, but isn't it possible that geometric filters could be buried beneath a negation?  Should we handle that case here?