Make clone --recursive compatible with puppet ensure check
Make clone --recursive compatible with puppet ensure check

git clone --recursive creates a text file at $submodule/.git, which
was causing the submodule checkout to fail.

Change-Id: I57e0f1a3f8fcd7e96b607bdabe40709fb3a5d459

ankita-kumari/mediawiki-vagrant,stuartbman/mediawiki-vagrant,stuartbman/mediawiki-vagrant,stuartbman/mediawiki-vagrant,stuartbman/mediawiki-vagrant,stuartbman/mediawiki-vagrant,wikimedia/mediawiki-vagrant,physikerwelt/DRMF-vagrant,wikimedia/mediawiki-vagrant,HarriAlasi/wiki3dviewer,ankita-kumari/mediawiki-vagrant,stuartbman/mediawiki-vagrant,HarriAlasi/wiki3dviewer,physikerwelt/DRMF-vagrant,stuartbman/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,physikerwelt/DRMF-vagrant,HarriAlasi/wiki3dviewer,ankita-kumari/mediawiki-vagrant,wikimedia/mediawiki-vagrant,HarriAlasi/wiki3dviewer,HarriAlasi/wiki3dviewer,physikerwelt/DRMF-vagrant,wikimedia/mediawiki-vagrant,HarriAlasi/wiki3dviewer,ankita-kumari/mediawiki-vagrant,ankita-kumari/mediawiki-vagrant,wikimedia/mediawiki-vagrant,wikimedia/mediawiki-vagrant,HarriAlasi/wiki3dviewer