support dqm and alca harvesting on AI nodes without AFS

DQM Harvesting in the Tier0 currently relied on passing a proxy via AFS. On CERN AI resources AFS is no longer available.
Make sure using the proxy that comes from the glidein system is supported. Also remove uploading intermediate files from
the Alca Harvesting to AFS, use EOS for that now.
add PrepID in dbs
Add the possibility to upload logfiles to the crabcache
Merge pull request #4993 from hufnagel/harvest-noafs

support dqm and alca harvesting on AI nodes without AFS
Add invalid file flag to DBS3Reader.listDatasetFileDetails API
Merge pull request #5096 from mmascher/invalidFiles

Add invalid file flag to DBS3Reader.listDatasetFileDetails API
Update test json files
Merge pull request #5097 from juztas/master

Update json files for ReqMgr
Merge pull request #5095 from mmascher/master

Add the possibility to upload logfiles to the crabcache
Only use SRM stageout for srm:// URLs for FNAL stageout
modify lcg-cp stageout code to support grid UI from cvmfs
make couchdbname parameter optional for PromptReco spec
optimize sibgling subscription DAO

Optimize the sibling complete DAO query to not join against the huge wmbs_fileset_files table and only against wmbs_fileset. Also works if the other subscription are cleaned up before (even though this should not happen anymore).

Also change the unit tests to remove the case of multiple SE for a single location, we simple do not support that (never have).
Merge pull request #5101 from hufnagel/spec-defaults

make some spec parameters optional
Merge pull request #4468 from hufnagel/optimizesibling

optimize sibgling subscription DAO
Merge pull request #4711 from hufnagel/cvmfs-stageout

modify lcg-cp stageout code to support grid UI from cvmfs
add delete in workqueue script

add script to manually fix workqueue problem (db is not sync between LQ, GQ)
fixes WMBSHelper_t
Merge pull request #5104 from ticoann/wmbs_helper_unittest_fix

fixes WMBSHelper_t
Merge pull request #5103 from ticoann/add_wq_delete_function

Add wq delete function