Use module version as version number

The version.Get() function now returns the main module version number. This is automatically generated by Go based on your version control information, and will be either a version tag (e.g. v1.2.3) or a pseudo-version (e.g. v0.0.0-20250219190134-59bdb76fda0c).

A new version.GetRevision() function has been added to return just the latest version control revision number (e.g. Git commit hash).