Maintain evaluated data set order from report definition

Updated ReportDefinitionServiceImpl to use LinkedHashMap for evaluated data sets so that order is maintained