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
fix lhe input file and event per lumi option
let the location mapper retry when data location is not set first time
fix workqueue creation time setting
Merge pull request #5013 from ticoann/fix_location_none_case

let the location mapper retry when data location is not set first time
Merge pull request #5009 from ticoann/fix_lhe_event_lumi

fix lhe input file and event per lumi option
Merge pull request #5015 from ticoann/fix_workqueue_element_sorting

fix workqueue creation time setting
Lexicon validation missing for storeResults mergedLFN
add store result lfn test
Merge pull request #5016 from ticoann/fix_store_result_lfn

Fix store result lfn
0.9.94b

Signed-off-by: Seangchan Ryu <sryu@fnal.gov>
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