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.
We do have the complete time in the index entry (in the `Value`), so we could combine the geographic and temporal filtering within the `SpatioTemporalIntersectingIterator`.