This allows customization of the tag reading / translation in project.clj

Currently I'm working on a project where we have more elaborate tags than just "vX.Y.Z". This change allows custom git commands and translations for that use case.

Please let me know if you have any remarks or questions.

Cheers,
Joost.