develop: improve __git_clone_and_checkout to support saltrepo srcurl with non-salt basename