repo init: Check the git version being used

Putting the check into repo init, which is run only once, because it is
not expected that the user would install the right git version and then
downgraded again after initialising the repository.

Change-Id: 9c121b2c28
Story-Id: SF-13