Removed useless Datum field in waypoint locations
Fixed possible retain cycle in exception handling, dependency cleanup
Reduce memory footprint of waypoints and locations with __slots__
Small TCX ingestion memory optimization
Sync process tweaks to reduce memory usage