Add ability to configure allowed download schemes and commands

	- also add tests for this functionality

Related: PROD-31172

Change-Id: Ie8f8c633b197ae1421322650e51cd9abfdc47215
diff --git a/tests/pillar/server.sls b/tests/pillar/server.sls
index 49af9dd..e0acbb6 100644
--- a/tests/pillar/server.sls
+++ b/tests/pillar/server.sls
@@ -50,3 +50,15 @@
       password: passw0rd
       pool_limit: 250
       pool_max_idle: 16
+    download:
+      command:
+      - checkout
+      - cherry_pick
+      - pull
+      - format_patch
+      scheme:
+      - http
+      - ssh
+      - anon_http
+      - anon_git
+      - repo_download