LUCENE-5969: cutover all merge implementations away from LeafReader[] to individual low-level producers