I also took the opportunity to fix (new and existing) compiler warnings along the way and fix/add missing files in the various harness projects as well as update to the latest gradle version (8.7) on all gradle based projects so they are all on the same version again.
This updates our project to Kotlin 2.0
I also took the opportunity to fix (new and existing) compiler warnings along the way and fix/add missing files in the various harness projects as well as update to the latest gradle version (8.7) on all gradle based projects so they are all on the same version again.