GEOMESA-311,312 Handle spatial-temporal and attribute filters and queries containing multiple attribute filters

Geo & attr gets a StIdxStrategy; attr & geo uses an AttrIdxStrategy. Added
additional filters to test this behavior. (jdk2pq's work)
If multiple attribute filters are indexable, use the first one as index and apply the rest as a filter (hunter-ccri)
In the future, a query optimizer will make more informed strategy decision.