fix bug in file deletion in CERN stageout plugin

The last commit introduced a bug in the CERN stageout plugin that
made file deletions fail. Fixed that and also restructured the
DeleteMgr class to not use and exception handler as a flow
control mechanism. Also added a printout so some possible
error messages aren't supressed anymore.
Improve ACDC splitting in global queue

Allow two modes of operation dependant on the splitting algorithm
that will be used for the top level task. One is the currently used
mode that splits in fixed sized chunks and the other one is a single
chunk mode that prevents blocking the local queue when splitting
algorithms required wmbs injection before creating jobs.

Also remove the cleanup tasks from merge ACDCs, as it stands now
these won't work and are currently removed manually by ops through
hacky scripts.

Fixes #4043
Fixes #4029 (Not properly but it does fix it)
Merge pull request #4433 from dballesteros7/ACDC-Workqueue-Fixes

Improve ACDC splitting in global queue
0.9.42

Signed-off-by: Stephen Foulkes <sfoulkes@fnal.gov>
0.9.43

Signed-off-by: Stephen Foulkes <sfoulkes@fnal.gov>
fix bug in stageout exception handler
Squashed commit of the following:

commit b7a926efa7666a38ca6c5bcdd5d820ca189dc4e2
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Wed Feb 20 13:17:02 2013 -0600

    GUI change

commit a3c13ec92c911b214c4132ee53b13295747852a7
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Mon Feb 18 10:53:56 2013 -0600

    march deploy work in progress

commit 6c7cfa0f08e02e5c50bcc401a8d5d017b3457306
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Tue Feb 12 10:27:27 2013 -0600

    change code to datatable library 1.9.4 and jquery and jquery ui version to upto date

commit bca64eda8395b565a28be09e8aecfb006d1b07fa
Merge: 3777e28 df683cf
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Mon Feb 11 15:25:34 2013 -0600

    Merge branch 'agent_info_detail' into 2013-2-11

commit 3777e2856f21e35f4dc30aad4bc9cc89c00b8e2e
Merge: 3bb1217 4cab7f0
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Mon Feb 11 15:24:54 2013 -0600

    Merge branch 'vocms236-2' into 2013-2-11

    Conflicts:
    	src/couchapps/WMStats/_attachments/js/minified/global.min.js

commit df683cf567bddde99e95e47d21ebefeacd18c065
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Mon Feb 11 15:20:43 2013 -0600

    add agent detail info

commit 4cab7f09ce339ab3f776106a09e6e259bb61ca47
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Mon Feb 11 15:17:16 2013 -0600

    add link to the job number

commit 4d4f96014232ef9c43abce5aafbb2aaaae715a5e
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Wed Feb 6 14:10:38 2013 -0600

    add agent detail work in progress

commit 9dc747372a1ed10d12b78ad8a764edda3ca0dd5c
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Fri Jan 25 15:23:38 2013 -0600

    add queue column
Bugfix in WMStats update document

The last status for aborted requests is aborted-archived. Fix a typo in the update function.
Merge pull request #4437 from dballesteros7/bugfix-status-update

Bugfix in WMStats update document
Merge pull request #4436 from ticoann/march_deploy

march deployment candidate for wmstats
Merge pull request #4435 from hufnagel/stageoutexception

fix bug in stageout exception handler
0.9.44

Signed-off-by: Stephen Foulkes <sfoulkes@fnal.gov>
Bugfix for Global Workqueue

When splitting a large dataset (>100 blocks) the workqueue can blow up and leave
the requests in funny states. This comes from the latest additions triggering
the max size of an URI in an update call to couch.
Adds unit test for dashboard reco performance reporting
Merge pull request #4439 from dballesteros7/fixWorkQueue

Bugfix for Global Workqueue
0.9.45

Signed-off-by: Stephen Foulkes <sfoulkes@fnal.gov>
Include task type priority in LSF jobs

Specify job priority according to task type priority, this allows
LSF to do a better scheduling of the jobs.
Remove the check for the local wmc-dist-patch script as it is not shipped with the project source code. It gets included only during RPM build time.
Fix ACDC for production

Improve the EventBased splitting algorithm to support ACDC for production
workflows (MonteCarlo and LHEStepZero only). It implements a limited
ACDC where the jobs will be reproduced exactly as the last time. For recovery
of statistics it is suggested to use the statistics extension feature instead.

Fixes #4399
Fix CMSSW diagnostics of segfaults

When a SEGFAULT occurs in cmsRun, the process exits with a 134
error code and leaves an empty FrameworkJobReport behind,
the same case as when the cmsRun process receives a SIGKILL or SIGTERM.
The empty FWJR caused the diagnostics handler to crash and therefore
the job didn't do the logArchive step or returned the report pickle,
this patch fixes that and extends the unti tests for the CMSSW executor
with diagnostics.

Fixes #4134