GEOMESA-418 Time-enabled layer previews are not handled optimally

Recognizing binary inequality filters involving canonical time variable as temporal filters and handling them like before/after.
I think we should support both orders.  So, these should be equivalent:

```scala
val q1 = "dtg >= START and dtg <= END"
val q2 = "START <= dtg and END >= dtg"
```