Make the local test environment more realistic

The local test environment should reflect as
much as possible a real production issue, including:
- listen on the gerrit_stream topic for catching up
- have multiple concurrent replication threads

Also use a specific groupId for consuming messages
so that the plugin can have the assurance of getting
its specific backlog of messages regardless of the
stream events consumption made by Gerrit.

Change-Id: I4e7fc273262fea3f0018d05e6728bc61f063db95
(cherry picked from commit 411d83e63aa19ecb483d68389baa0371664d4c3a)
diff --git a/setup_local_env/configs/replication.config b/setup_local_env/configs/replication.config
index 1c2aac4..ff0c248 100644
--- a/setup_local_env/configs/replication.config
+++ b/setup_local_env/configs/replication.config
@@ -9,6 +9,7 @@
     createMissingRepositories = true
     replicateProjectDeletions = true
     replicateHiddenProjects = true
+    threads = 5
 [gerrit]
     autoReload = true
     replicateOnStartup = false
@@ -17,5 +18,7 @@
     maxRetries = 5
     useCGitClient = false
     consumeStreamEvents = false
+    eventBrokerTopic = gerrit_stream
+    eventBrokerGroupId = pullreplication_$INSTANCE_ID
     syncRefs="ALL REFS ASYNC"
     maxApiPayloadSize=40000