Finalise parser locations now that whole system is void-safe.
Add a new abstract parent of iso8601 date/time types.
Always create .cfg file in standard path.
Upgrade various code to void-safety;

Fix basic UI features so they work again.
change INTERVAL to abstract and create POINT_INTERVAL and PROPER_INTERVAL as subtypes to optimise computation and representation.
Major update to ODIN library, with addition of new INTERVAL subtypes, and also new DT_PRIMITIVE_OBJECT_INTERVAL_LIST type that natively represents the logical type List <Interval <T>>