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).
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.
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>
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
add PrepID in dbs
improve task archiver query performance
fix couch url for unittest - getting it from env
Merge pull request #5090 from ticoann/fix_couchdb_url_unittest

fix couch url for unittest - getting it from env
Add CMSSW LumiList to WMCore
Merge pull request #5088 from ticoann/improve_taskarchiver_query

improve task archiver query performance
Merge pull request #5093 from ericvaandering/new_lumi

Add CMSSW LumiList to WMCore