Lumi wmbshelper

I tested this new WMTask.py and it's working fine with the original LumiBased splitting code. Just add a line to force it to produce a dictionary with string keys rather than integer which are coming in for some reason.

This should be the last thing needed to fix #4980