added 'recursive' option to the git module

We should be able to specify explicitly, whether we want '--recursive'
option to be passed to the git-clone command, or not. There are times
when one really don't need it, so we should be able to turn it off.