Improve chunking of observations
This MR improves the data chunking: because some of the calibration solution intervals were moved from the parset to the strategy file in !145 (merged), they can now vary with the cycle number -- the chunking algorithm has been changed to take this potential variation into account.