Cosmetic changes (already present in changes to be merged)
Merge branch 'master' of https://github.com/openEHR/adl-tools

Conflicts:
	components/adl_compiler/src/statistics/archetype_statistical_report.e
Correct merge's indent errors and correct one type comparison error.
Correct small error that was preventing statistics from displaying.
Trivial code restyling, correct some uses of 'attribute' for void-safety (revert to make routine).
Remove bug blocking display of invalid archetypes.
(no change; just white-space differences due to parser file regen)
Correct bug preventing overlays with no descriptions from displaying.
Correct problem where assertions were not displaying due to detachable status mismatch between different parts of the system - parsers are still void-unsafe.
(2nd part of previous change)
Possibly useful function for partial path matching in archetypes (created to try and solve a problem of constraints in specialised archetypes that extend the override path, e.g. with attributes inside a DV_QUANTITY, so the path looks like a non-override path to the compiler.)
Support detachable description in overlay (template component) archetypes
Correct path logic error that rarely occurs.
Correct .ecf and .rc files for icons generated classes