Make --depth flag optional for 'git submodule update'

The opts path `git.submodules_depth` is up for debate