Improve git 'upgrade-submodules' alias

Rewrite the alias to use built-in git features. This changes the
behavior slightly -- updates are no longer automatically staged.
Upgrade submodules to latest versions