Draft: Modern GTest fixes, optional coverage builds
I've previously carried these under https://github.com/JamiKettunen/void-packages/tree/lomiri/srcpkgs/lomiri-deviceinfo/patches for a while, let's see if we can integrate them here without breaking the CI builds.