Remove a lot of old (never implemented) manual tests (built prior to autotest).
Correct use of regular expression matcher so that it uses the 'recognize' function in appropriate cases - this matches the entire input string, rather than just finding the match pattern somewhere in the input string (for that, the 'matches' function).
SOme cosmetic and small void-safe fixes on auto-test classes.
Missed class for regex change 2 commits ago.
Upgrade / rewrite of UID-related openEHR classes and some added auto tests with a few reasonable test cases.
Final changes to main ADL parser and related classes, to handle ARCHETYPE.uid as a HIER_OBJECT_ID which can contain either an Oid or a Guid (or an INTERNET_ID as well).