git-submodule - make "submodule add" more strict, and document it