update_sub now requires a repo name

Before, if called with no args, it would update every submodule, which
is probably never what was intended.