Upgrade to clang 19 and fix new errors, no major change, just following compiler suggestions.
Some changes also came from making it compile for GCC.
Fix zenohd version installed in docker to match the one from the library.
Remove dependency docker version, to simplify and reduce the chance of errors that often happen from forgetting to increment the number when upgrading a dependency.
Add a CMake prefix gcc to allow to easily build with GCC.
To make the test pass for GCC I changed the resolution of the formatted for time_point to microseconds as GCC and clang have different default resolution.
Description
Upgrade to clang 19 and fix new errors, no major change, just following compiler suggestions. Some changes also came from making it compile for GCC.
zenohd
version installed in docker to match the one from the library.gcc
to allow to easily build with GCC.time_point
to microseconds as GCC and clang have different default resolution.