Restore original version format
This changes our version for Tech Preview builds, from, e.g.:
Web 3.33.2-7b76a6a3
Back to:
Web 3.33.2-7-g7b76a6a3+
which is nicer as it shows the -7- so we can see how many commits we are past the last tag, and the + showing whether there are uncommitted changes. It also removes the build profile from the version number, so we don't show "stable" after the version number in stable releases (oops!).