GEOMESA-311 Handle 'attr1 and attr2' filters

If multiple attribute filters are indexable, use the first one
In the future, a query optimizer will make more informed decision
how about:

val index = s.indexWhere(pred)
(s(index), s.slice(0, index) ++ s.slice(index + 1, s.length))

(would need some range checks in there too probably...)