[build] Use gradle-git to manage versioning and tagging of releases