Some CMake handling improvements (#538)
* Some CMake handling improvements
- Set version from version.txt file if git retrieval fails
- Add FORCE flag to ETL_VERSION CACHE entry setting. The user
should not have any reason to set this entry from the command line
* correction for cache entry text
* a little bit more context information
* message prefix for info printout
Co-authored-by: Robin Mueller <Robin Mueller>