temp fix for when site information is missing from fwjr. need to find why information is missing
Fix unit tests

Some of them were not up to date to the latest changes, this
corrects that in Jenkins. Also adds the ReqMgr_t tests to
the blacklist, not working at the moment apparently.
Merge pull request #4717 from dballesteros7/fix-unittests

Fix unit tests
Add OS requirement to the jdl
Fixed with comments from dballesteros7
Merge pull request #4719 from tsarangi/issue4698

Add OS requirement for the jobs
Merge pull request #4653 from tsarangi/updateSiteInfo

Working Version of the updateSiteInfo. Unittest in CondorPlugin_t and Re...
Merge pull request #4708 from ticoann/temp_site_missing_fix

temp fix for when site information is missing from fwjr
add crabtaskworker system
Merge pull request #4721 from spigad/setdep

add crabtaskworker system
add WMStep dep
Merge pull request #4722 from spigad/master

add WMStep dep
ReqMgr2 software versions update problem fixed

-the issues comprised from more misconceptions, thus was overall very
    confusing
-first, in order to compare values of dictionaries, these have to be sorted,
    otherwise the order is arbirtary and will -almost- always differ given the
    amount of data of CMSSW versions and ScramArchs
-second, when parsed and JSONified info on CMSSW versions and ScramArchs is
    not logged to stdout (which, since it's a cronjob, gets emailed over) but
    printed into a file straight away, the extra CR, ! or ' ' characters are
    never encountered. Since these characters are really seen in an email sent
    over as the job output, they may be a result of emailing the output or
    simply of some other element different from XML parsing and/or DOM
    building.
    This false idea (as summarised on #4715) was propped up by someone's
    former comment in the code:
        "Somehow we can get extraneous ('\n') text nodes in certain versions
        of Linux"
    this is either something completely different or the same false
    understanding based on the "log output" received in an email.

Although using JSON URL source from tag collector may be advantageous for some
other reasons, XML resource works fine as observed lately in a private VM
setup.

Fixes #4715
Merge pull request #4723 from zdenekmaxa/reqmgr-softwareupdatefix

ReqMgr2 software versions update problem fixed
Fixes #4618, Increased cache_dir, task, fwjr_path column sizes
Unit test fix after latest patch
Merge pull request #4726 from dballesteros7/unittest-fix

Unit test fix after #4653
Fix corner case in EventBased ACDC

If there is more than one MCFakeFile in the subscription the
splitter was crashing due to conflicting job indexes. This
fixes that and extends the unit test to reproduce the error condition.
Merge pull request #4725 from tsarangi/issue4618

Increased cache_dir, task, fwjr_path column sizes
validation work in progress