[autotest] All suites now specify version_prefix.

The Reimager is how we know what version prefix to use.  We now have the
suite specify the version prefix to use, so that we don't rely on the
reimager.  This then gets threaded into the suite_dependencies so that
it gets attached onto all tests before we go to schedule them.

devserver_url was also threaded through in a couple suite control files
that were missing it.

BUG=chromium:250879, chromium:250586
TEST=Made trybot build trybot-lumpy-paladin/R31-4602.0.0-b1134 with
control file changes.  Ran a suite locally and verified suites are still
scheduled as expected.  (And double DEPENDENCIES are de-deuplicated.)

Change-Id: I00e06108dd5621086802bf7a7d447327d1f2ca72
Reviewed-on: https://chromium-review.googlesource.com/66605
Tested-by: Alexander Miller <milleral@chromium.org>
Reviewed-by: Aviv Keshet <akeshet@chromium.org>
Commit-Queue: Alexander Miller <milleral@chromium.org>
diff --git a/test_suites/control.network3g_pseudomodem b/test_suites/control.network3g_pseudomodem
index 9715618..db59527 100644
--- a/test_suites/control.network3g_pseudomodem
+++ b/test_suites/control.network3g_pseudomodem
@@ -26,6 +26,7 @@
 """
 
 import common
+from autotest_lib.server.cros import provision
 from autotest_lib.server.cros.dynamic_suite import dynamic_suite
 
 # Values specified in this bug template will override default values when
@@ -48,4 +49,5 @@
     build=build, board=board, name='network3g_pseudomodem', job=job, pool=pool,
     check_hosts=check_hosts, add_experimental=True, num=num,
     file_bugs=True, skip_reimage=dynamic_suite.skip_reimage(globals()),
-    bug_template=_BUG_TEMPLATE, devserver_url=devserver_url)
+    bug_template=_BUG_TEMPLATE, devserver_url=devserver_url,
+    version_prefix=provision.CROS_VERSION_PREFIX)