[SEBA-366], [SEBA-378]

Fix issues with XOS logging
- Pass logging object as parameter in various places, adding structured
  context.
- Update multistructlog to print level and timestamp on messages, and
  fix issue with unprinted messages in synchronizer event loop.

Change-Id: I92c67b4f1266d80bdd86d45c8c99585b286ac059
diff --git a/scripts/xos_dev_reqs.txt b/scripts/xos_dev_reqs.txt
index 1b83b3a..86d84a0 100644
--- a/scripts/xos_dev_reqs.txt
+++ b/scripts/xos_dev_reqs.txt
@@ -8,7 +8,7 @@
 grpcio-tools==1.12.0
 grpcio==1.12.0
 ipaddress==1.0.19
-multistructlog==2.0.0
+multistructlog==2.1.0
 netaddr==0.7.19
 networkx==1.11
 nose2==0.7.4