CI: stop pinning submodules/dependencies in git

Traditionally, we've been pinning the NETCONF stack via a separate git
repo which was added as a git submodule for `cla-sysrepo` and
`netconf-cli`. This has worked well, but it caused a certain level of
overhead, and it led to possible inconsistencies (e.g.,
`CzechLight/br2-external` has code which tries to guesstimate whether to
pick the submodules from `cla-sysrepo` or `netconf-cli`).

Also, the other repos (`velia` and `rousette`) were always using the
latest master of `CzechLight/dependencies`, and it has worked well.

Change-Id: Ie9bf475c446c4330105c7631f2ab63a0358ca605
diff --git a/.zuul.yaml b/.zuul.yaml
index 01c9920..bed644a 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -10,15 +10,20 @@
         - f34-gcc-cover:
             pre-run: ci/pre.yaml
             requires: CzechLight-deps-f34-gcc
+            required-projects: &projects
+              - CzechLight/dependencies
         - f34-clang-asan-ubsan:
             pre-run: ci/pre.yaml
             requires: CzechLight-deps-f34-clang-asan-ubsan
+            required-projects: *projects
         - f34-clang-tsan:
             pre-run: ci/pre.yaml
             requires: CzechLight-deps-f34-clang-tsan
+            required-projects: *projects
         - f34-gcc-netconf-cli-no-sysrepo:
             pre-run: ci/pre.yaml
             requires: CzechLight-deps-f34-gcc
+            required-projects: *projects
         - f34-cpp-coverage-diff:
             pre-run: ci/pre.yaml
             voting: false
@@ -27,6 +32,7 @@
         - f34-gcc-cover-previous:
             pre-run: ci/pre.yaml
             requires: CzechLight-deps-f34-gcc
+            required-projects: *projects
         - czechlight-clearfog:
             required-projects:
               - CzechLight/br2-external