implement doHg() and doSvn() for AddSubmodule action
skip submodules in GitRepo.ls()
update GitSubmoduleTest to expected API
add submodule tests for Git and Mercurial