GEOMESA-313 Handle Id and * queries

When an ID predicate is present in the ECQL filter, a scan of the record table is performed, optionally with SimpleFeature Filtering, regardless of the type of the other ECQL predicates.
This is called from QueryStrategyDecider, where this applied to *each* predicate. If this returns Some for *any* predicate, the RecordIdxStrategy is selected.

So this should return RecordIdxStrategy for an id predicate, which in turn will select the same for an id AND * query