added 'recursive' option to git module

We should be able to specify explicitly, whether we want the option
'--recursive' to be passed to the git-clone command, or not. Sometimes
the default behaviour (harcoded '--recursve' option) is not desired.