fixup! submodule.c: add .gitmodules staging helper functions
fixup! Teach mv to update the path entry in .gitmodules for moved submodules
fixup! rm: delete .gitmodules entry of submodules removed from the work tree