Build fix for gcc13 (default on Ubuntu 24.04 LTS)

Using default compiler on Ubuntu 24.04, gcc 13.2.0, the patch below is necessary for the C++ code to build.

First change is in types.cpp renaming _Float32 to __Float32, as _Float32 is already used internally in the compiler provided libraries.

Second change is always returning a copy in TrackTouched::removeDuplicates, not the input in case there is only 1 entry in the file, as that makes the compiler happy.

openzgy_buildpatch_gcc13.diff

Edited by Jon Jenssen