Various qualkit updates
See merge request eng/das/cov/gnatcoverage-qualification!36
The modifications include:
* TOR: Refinements over the expected execution environment
* TOR: remove index entry definitions
* PLANS: Remove duplicate revision history section
(cherry picked from commit 772afba72ae4014b866562d04b6f3fd8c5f8d5dd)
genbundle.py: Defer settings loading until after work dir has been setup
See merge request eng/das/cov/gnatcoverage-qualification!35
(cherry picked from commit 6b7a34d411eadf998cdcabcac0da8bd1baaa1e49)
Qualkit: Add document id in the filename for each of the documents
See merge request eng/das/cov/gnatcoverage-qualification!33
(cherry picked from commit 337879aca842aa309033986bf51366b63546f997)
This involves moving large chuncks of the sources to more deeply nested directories, as there
are some assumptions as to where some config files are located.
When working on a qualrun result that was produced in a Windows
environment, then zipped and unpacked in a linux environment, all
executable permissions are removed. To work around this, invoke
mkrest.sh through a sh invocation.
Part of W426-013 (gnatcov qualkit 999-W426-013)
At the same spot where we currently have doc identifiers, so we
think of updating them at the same time.
Stick intended values for the current project there. Later on, we'll
want these instantiated from the environment but that's a more involved
change, not for the current cycle.
Fix delimiter in the sources for the PLANS document and
introduce the macros in the sources for the TOR document.
Part of W227-016 (qualkit-1329-W227-016)