Make sure the input run white list is passed to the job splitting
algorithm.
Improve the code that passes run white and black list to the job splitting
parameters so that it doesn't break other things.
Merge pull request #4368 from sfoulkes/run_whitelist

Make sure the input run white list is passed to the job splitting