Avoid running external command if annex.version is set.
This auto-generates a uuid if the local repo does not already have one.
when a git repository is first being created. Clones will automatically notice that git-annex is in use and automatically perform a basic initalization. It's still recommended to run "git annex init" in any clones, to describe them.