Update git submodules

* Update plugins/replication from branch 'stable-3.1'
  to 1341a7168c42221114fbc7cde2954f8516eda9c9
  - Extract destinations logic into a new class
    
    The config file is never loaded by ReplicationFileBasedConfig and thus
    is empty in its constructor. config.load() is later called by
    DestinationsCollection.validateConfig(), but that doesn't affect the
    values stored in ReplicationFileBasedConfig.
    
    It seems DestinationsCollection.validateConfig() shouldn't be reading
    config values or calling load() directly, but I'll address that in a
    follow-up change.
    
    Change-Id: I3f53237a1f0ac03948b72ae388722aed65716b4b
    
diff --git a/plugins/replication b/plugins/replication
index 9d1d158..1341a71 160000
--- a/plugins/replication
+++ b/plugins/replication
@@ -1 +1 @@
-Subproject commit 9d1d158c0f4b48581183b878aebc4bfb61450af3
+Subproject commit 1341a7168c42221114fbc7cde2954f8516eda9c9