Revert LumiCorrection algorithm
Re-implement lumi correction algorithm. Fix #5337

Do the lumi correction on the fly. Keep track of the already processed
lumis in a dict, and skip them it they were already encountered. Also,
keep track of the input files of the duplicated lumis, and add these input
files to the "original" job.
add support for phedex deletions

The new copy-delete subscription mode will require wmagent to make deletion request, add the neccessary code to do so.
Fix location of jsdir
Bug fix
Merge pull request #5516 from hufnagel/phedex-deletion

add support for phedex deletions
Merge pull request #5491 from mmascher/master

Review lumiCorrection function in the Lumibased Splitting
Merge remote-tracking branch 'upstream/master' into reqmgr2
Merge pull request #5520 from ticoann/reqmgr2

Reqmgr2