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
Include proper conditional checks for CVMFS detection
Minor change in the error message
Merge pull request #5070 from tsarangi/submitsh

Include proper conditional checks for CVMFS detection
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.
Add site when submit fails due to site in down/drain
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>
Catching exceptions for Reco reporting HTTP requests
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