Fixed bug in generating multiprocessing segments in timeseries.io.cache
This PR fixes a corner-case bug where the multiprocessing segments generate by gwpy.timeseries.io.cache.get_mp_cache_segments
would include the final segment with less than one sample of time in it (for minute-trends), which causes frameCPP to panic.