git-annex 5.20141125

Remove fixup code for bad bare repositories created by versions 5.20131118
through 5.20131127. That fixup code would accidentially fire when --git-dir
was incorrectly pointed at the working tree of a git-annex repository,
possibly resulting in data loss. Closes: #768093
Windows: Fix crash when user.name is not set in git config.
git-annex: update 5.20141125 bottle.