Improve CanRetrieveValidVersionString()
in RepositoryFixture

Updated Repository.Version documentation

Updated Repository.Version test
regex now checks each group.

Fixes #696
Fix .mailmap
Ensure strings are absent of extra zeroes

before reaching libgit2.

Fixes #571