Add a test case for LumiList just for one task, make it work

Fixes #5314 

You can now specify LumiList in a Task section and its set. Then the task iterator which sets it for every task in a WF is told to ignore it if it's already there. @amaltaro , please review.
What about moving this line to the "if" below L344? Since we only care about LumiList when there is inputDataset.