Initial setup for git info

Git-related information can be now embedded into the source code. CMake
main script first evaluates that possibility (it won-t be possible on a
package redistribution) and then (if that is in fact possible) it will
proceed to pin some useful git information into the config header
(refspec and commit hash). It still needs further evaluation, but so far
so good.
Initial setup for git info

Git-related information can be now embedded into the source code. CMake
main script first evaluates that possibility (it won-t be possible on a
package redistribution) and then (if that is in fact possible) it will
proceed to pin some useful git information into the config header
(refspec and commit hash). It still needs further evaluation, but so far
so good.
Merge branch 'cmake-git' of github.com:alericoveri/hecatomb into cmake-git
New git cvars

New cvars are being added:
* 'git_ref' shows up refspec name taken from local git repo
* 'git_hash' gives you the commit hash in plain SHA-1 form

These cvars are only available if the source comes from a git repo.
Polishing up signal handler

Added strsignal to signal description plus some preliminary tweaks