Allow flexibility to define a target submodule and its branch
This allows testing submodule feature branches in builds and deploys by abstracting the branch names that need to be checked out, into gitlab CICD vars.
This allows testing submodule feature branches in builds and deploys by abstracting the branch names that need to be checked out, into gitlab CICD vars.