Merge branch 'stable-3.7' into stable-3.8

* stable-3.7:
  Don't read git submodule commits during replication
  Don't require remote.<name>.url on primary side
  Dont copy pull-replication.jar into lib folder in Dockerfile
  Adapt to the renamed events-broker.jar build artifact
  Don't shade org.eclipse.jgit.transport package
  Prevent TimeoutException for remote.<name>.timeout = 0

Change-Id: Ia2facaf4751f3c8471f175e6156eb866fc3adbb1