enhancement : target also repositories located in config.gitdir sub directories

Hi Tim,

gitolite allows to push repositories with names containing slash chars eq. vendor/repository.
In that case, gitolite creates a directory tree and the .git repository is located in a sub directory of the root config.gitdir.
This patch adds a recursive lookup and then targets this kind of deep repos.

best regards

Eric