Add ability to pass `das_client.py` options via `runTheMatrix.py`.

Similar to `--commands`, it is now possible to specify extra
das_client.py options via `--das-options`.

Usage of this includes, but is not limited to:

- Supporting cached queries, see also dmwm/DAS#4142.
- Running against a test bed instance.
Refactor InputInfo to easily get the list of DAS queries.

This slightly refactors the API of InputInfo to allow easier access to
the actual DAS query(s) given a workflow.
Add option to dump job reports.
Add run masking and URL reading to LumiList
Add list constuction mode and a way to find duplicates during construction
Fix a subtle bug do to re-used objects
HGCAL geometry v4 scenario
HGCAL geometry v4 scenario
Fix Digis Occupancy plots
Cleanup dependency.
Merge pull request #4424 from ianna/hcal-const-dependencies

Cleanup Dependency
Merge pull request #4420 from clacaputo/Fix_ME0_Digis_Occupancy

Fix Digis Occupancy plots
Merge pull request #4411 from vandreev11/hgcal-v4-geometry-scenario

Hgcal v4 geometry scenario
Propagate changes of Ianna to relevant parts in Sim code
More files
More files for shower library
change in debug statement
Use vectors for Rec constants
Complete technical part of SimHit Validation for Shashlik
Add a functionality to help change Monitor code