Use `git describe` to generate version.h to avoid user confusion over builds from git
Merge pull request #496 from luke-jr/git_desc

Use `git describe` to generate version.h to avoid user confusion over builds from git