GEOMESA-281 Create a strategy decider function

refactor query planning into Strategy and QueryStrategyDecider
breaks up logic for different indexes into separate files which may be useful for working toward query optimization based on stats