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.
Merge pull request #48 from dnozay/master

when using git, checkout submodules.