Add a submodule_update utility to update submodules server info

In trebuchet.local, it's necessary to update server info in all
submodules, similar to in the parent repo. This needs to be available
from a git submodule foreach --recursive call, so it needs to be
installed in the path.