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 files jquery.evently.js and jquery.mustache.js to couchskel, plus two fixes that seem to be needed when using evently (hardcode design document name and add a rewrite rule).
real patch for disk stageout FNAL
bulk phedex call in listFileBlockLocation
support multiple PromptCalibprod

With the proposed PCL on ExpressCosmics we need the ability to configure different PromptCalibProd* producers for different stream.
Merge pull request #5026 from ticoann/refactor_fnal_stageout

test patch for disk stageout
This fixes the alarm for /lustre/unmerged in FNAL machines
Merge pull request #5077 from lucacopa/filter_disk_warnings

This fixes the alarm for /lustre/unmerged in FNAL machines
set the default value for event per lumi
fix aborted fail from assignment
Merge pull request #5079 from ticoann/event_lumi_taskchain

set the default value when event per lumi is not specified, fix assigned -> aborted transition
0.9.95pre4

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Use temporary (process dependant) proxy name in Proxy.logonRenewMyProxy to avoid concurrency issues
Initialize trustedRetrievers variable in WMCore.proxy
Merge pull request #5081 from mmascher/master

Initialize trustedRetrievers variable and fix concurrency problem in Proxy.py
Do not add Disk endpoints by default, but provide a new option for it; removed duplicated SEs
Merge pull request #5082 from amaltaro/patch-addDisk

Do not add Disk endpoints by default, but provide a new option for it; r...
rm file before stage out
saftey net for eos bug
Merge pull request #5084 from hufnagel/multiple-promptcalibprod

support multiple PromptCalibprod
improve task archiver query performance