CMake:Use commit hash and branch name.
Fixes #37 (closed) Where the strings would be incorrect, which was a change in !3 (merged) that was done for sone reason.
Fixes #37 (closed) Where the strings would be incorrect, which was a change in !3 (merged) that was done for sone reason.