Restructure the reuse distance prediction stuff: remove ReuseDistanceBasedEvaluatorPolicy and ReuseDistanceMonitor; add HighLowCounter.