Initialize submodules before updating them

Initialization cannot happen in parallel because every submodule has to
get written to .git/config.