add variable with git commit id

When working with a development version, it is essential to be able to commit id.

It should probably be in a separate variable than vm-version so that it can remain a semantic version in releases.