Within a job group, do not split a lumi across multiple jobs.  #5181
Add a test case for the LumiBased splitting algorithm's handling of lumis split across multiple files.
Note a shortcoming of the Mask class.
Merge pull request #5192 from bbockelm/split-lumis-v2

As possible, correctly handle lumi sections split across multiple files