Revert "Ignore Carthage.checkout folders in submodules"

This reverts commit 59a405d10e57b1e8304a4ceb0e7e8f84e3075719.
Recursively clone submodules with --use-submodules
Merge branch 'carthage-managed-submodules' into self-hosting-carthage