Add full vecgeom version string to exported config
This gives CMake-friendly provenance to installed versions of VecGeom that aren't point releases. I also improved the version-testing unit test by changing the static assert (preventing other tests from running) to a runtime failure.