Ensure omega scan FFT length is no longer than half the duration of data
As @derek.davis pointed out, under !88 (merged) it is possible for omega scan FFT lengths to be longer than the duration of data read in around them. This merge request addresses that by choosing either the proposed FFT length or half the duration of data, whichever is smaller.