Use git-repo-version to generate version number with SHA

Ember now uses the same thing (but with only the first 8 characters of the SHA)
Merge pull request #2416 from cibernox/use-git-repo-version

Use git-repo-version to generate version number with SHA
Warn when pushing unknown payload keys into the store