Update TrivialFileCatalog for ASO

https://github.com/dmwm/AsyncStageout/issues/4082
close block when workflow is completed
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.
allow unmerged in LFN for Tier0 files
fix AnalyticsDataCollector reporting
inject PhEDEx blocks when block is open
hack when couch error occurs.

https://issues.apache.org/jira/browse/COUCHDB-893
Merge pull request #4995 from hufnagel/t0temp-unmerged

allow unmerged in LFN for Tier0 files
Merge pull request #5001 from ticoann/fix_analytics_data_collector_bug

fix AnalyticsDataCollector reporting
Merge pull request #5002 from ticoann/phexed_inject_open_block

inject PhEDEx blocks when block is open
Merge pull request #5017 from ticoann/hack_couch_error_acdc

hack when couch error occurs.
Merge pull request #4979 from ticoann/set_close_block_with_complete

close block when workflow is completed, merge for the integration test
0.9.94c

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
Handle all the CouchError exceptions plus the CouchConnectionError exception when calling HeartbeatAPI.updateWorkerHeartbeat() in event loop.
New ReDigi workflow for testing
fix open block query
allow failed -> rejected transition
Merge pull request #5023 from ticoann/dbs3_open_block_query

fix open block query
Merge pull request #5022 from juztas/master

New ReDigi workflow for testing
fix ACDC installation for test mode