rename example odin ecf file (not used anywhere)
Rename ADL_VALIDATOR to ADL_PARSER in line with other parser classes.
Fix problem generating C_ATTRIBUTE path cache.
Add exception handling for compile call, with logic so that a failure to compile a generated differential file when a flat legacy file exists causes the differential file to be removed and regenerated from the legacy file.

TODO: improve the logic of this to only occur when the timestamp of the .adls file is earlier than the timestamp of the AWB app itself.
fixup! Add exception handling for compile call, with logic so that a failure to compile a generated differential file when a flat legacy file exists causes the differential file to be removed and regenerated from the legacy file.
Improve representation in core AOM to deal with difficulties of non-conformance of INTEGER etc to ANY in redefinitions.
Correct terminology_id matching to be case-insensitive.
Move ARCHETYPE_ID and related classes to AM area.