PDIO-128 Clean up OfflineEvalMetric and use new MetricInfo