Basic adl serializer
Added tuples, CREAL and CSTRING to adl serializer
Updated serializer api
Changed occurrence parsing for differential archetypes
Added occurrences to flattener
Renamed ArchetypeMapHolder to ArchetypeWrapper
Minor fixes
Flattener expands archetypes without use of parent