Remove 'icons' directory from SCons build script and Nsis windows installer builder. Also remove terminology directory from adl_workbench area, it should now be taken from the openEHR/terminology Git repo, which is a sibling of adl-tools. The Nsis installer probably still is not correct (the directories don't look quite right yet). Further adjustments expected there.
Various void-safety related minor bugs and code restyling discovered when  I turned on full void-safety for a while.
Minor renaming refactoring related to splash screen icon. The image still does not appear on the splash screen.
Set of changes implementing the 'uid' property in ARCHETYPE as a String (not a structured id for now). It is now parsed in the meta-data parentheses section on the first line of an archetype. Example:

archetype (adl_version=1.5; uid=15E82D77-7DB7-4F70-8D8E-EED6FF241B2D)
	openehr-TEST_PKG-WHOLE.parent_with_uid.v1

When parsed and serialised to dadl (visible in the AWB), it looks as follows:

(P_ARCHETYPE) <
	original_language = <[ISO_639-1::en]>
	description = <
		original_author = <
			["name"] = <"thomas.beale@oceaninformatics.com">
		>
		lifecycle_state = <"Initial">
		other_details = <
			["regression"] = <"PASS">
		>
	>
	artefact_object_type = <"DIFFERENTIAL_ARCHETYPE">
	archetype_id = <"openehr-TEST_PKG-WHOLE.parent_with_uid.v1">
	adl_version = <"1.5">
	artefact_type = <"archetype">
	uid = <"15E82D77-7DB7-4F70-8D8E-EED6FF241B2D">

IN addition to 'uid', these changes also add an unlimited Hash of other metadata items that are collected in a new other_metadata property of ARCHETYPE.

Test archetypes demonstrating these features have been added to the openEHR/adl-archetypes Github repo.