when using git, checkout submodules.

if a repo is using submodules, we need to check them out, otherwise
`MANIFEST.in` may reference files that aren't there because the clone is
incomplete.