CMakeVersion: Add option to disable Git suffix
Distro maintainers who are building from Git with patches added on may want to disable the automatic Git suffixing, as it does not provide any useful information and simply confuses the end user. Add an undocumented CMake_NO_GIT_VERSION variable to disable this.