GEOMESA-424 cql 'OR' filter query does not deduplicate

moved deduplication code into QueryPlanner.getIterator method and used it for both duplicatable data and OR queries
Does this mean we will always deduplicate even if there is not possibility of overlapping subqueries or no ```or```s in the query?