Utils#requireNonBlank: Specify that the character is char, so it doesn't get confused with a code point (int).
GitVersionGetter: (Minor) Remove unused import.
GitVersionGetter: Add TODO for tagDistance calculation.
test/GitVersionGetterTest: Fix test data.
Utils: Remove fancy variable shortcuts, for style.
GitVersionGetter: Check that pattern matches before extracting group (sometimes fail, wtf?).
test/GitVersionGetterTest: Add remainding, happy-path tests.
Version: Inline timestampFormat because DateFormat isn't thread-safe.