support the use of git submodules
does not break libretro-fetch.sh nor does it force anyone to use submodules