GEOMESA-311,312 Handle spatial-temporal and attribute filters and querie...

...s containing multiple attribute filters

Geo & attr gets a StIdxStrategy; attr & geo uses an AttrIdxStrategy. Added
additional filters to test this behavior.
If multiple attribute filters are indexable, use the first one as index and apply the rest as a filter
In the future, a query optimizer will make more informed strategy decision
Nope, can't do this.  The variable ofilter is given to the AIFI, and it checks the encoded index entries which only contain geometry and time components.  

The nonSTFilters need to be handled by a SFFI.  If the tests pass as is, we need to think hard and come up with one which will fail with the pr as written.