Adding back submodule update within build.sh

Reverts commit 5bd2dfa57507097ca1a4c9eeccc073837dbaa9df. We changed the
process so that Travis will not automatically update submodules, instead
CMake does it. So the build script needs to do the same again, too.