app/matrix: update software components, refactor config handling

Dynamic config generation based on environment variables in Synapse is
no longer supported. To pass secrets to container we use a patch that
implements configuration overrides via environment variables directly.
(to be upstreamed...)

Due to Synapse update, appservice configuration ConfigMaps don't need to
be copied into Synapse /data volume anymore.

Change-Id: I70e6480983bfb997362739c6ce0ec3c313320836
diff --git a/app/matrix/log.config b/app/matrix/log.config
new file mode 100644
index 0000000..58b9844
--- /dev/null
+++ b/app/matrix/log.config
@@ -0,0 +1,29 @@
+version: 1

+

+formatters:

+  precise:

+   format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s- %(message)s'

+

+filters:

+  context:

+    (): synapse.util.logcontext.LoggingContextFilter

+    request: ""

+

+handlers:

+  console:

+    class: logging.StreamHandler

+    formatter: precise

+    filters: [context]

+

+loggers:

+    synapse:

+        level: WARNING

+

+    synapse.storage.SQL:

+        # beware: increasing this to DEBUG will make synapse log sensitive

+        # information such as access tokens.

+        level: WARNING

+

+root:

+    level: WARNING

+    handlers: [console]
\ No newline at end of file