Merge branch 'stable-3.8'

* stable-3.8:
  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: I1a5c63e061f4a61d4601e125df6142aac0c5db1f