#18 Identified cause of incorrect choice of strategy to be incorrect identification of hasIndexRangeKeyCondition and hasIndexHasKeyEqualCondition methods of AbstractDynamoDBQueryCriteria. Adding (currently failing) unit tests for these methods and correcting one of the existing tests in PartTreeDynamoDBQueryUnitTests so that this issue is replicated correctly