Generalize aggregation to MODIS and mixed-length granules [1487]

Long-overdue work to handle cases where granules are contiguous but not all are same in-track length.