[SEBA-232]

Publish XOS internal events on kafka as well as redis

Switch to confluent_kafka, create XOSKafkaProducer wrapper lib

Remove nonfunctional test for connection failure

Change-Id: I4d3057fcc0b5b56022ef3f853dbe0323ef071af7
diff --git a/scripts/setup_venv.sh b/scripts/setup_venv.sh
index 99717e1..feab72a 100755
--- a/scripts/setup_venv.sh
+++ b/scripts/setup_venv.sh
@@ -46,11 +46,16 @@
 echo "xos-config Installed"
 popd
 
-pushd "$XOS_DIR//lib/xos-genx"
+pushd "$XOS_DIR/lib/xos-genx"
 python setup.py install
 echo "xos-genx Installed"
 popd
 
+pushd "$XOS_DIR/lib/xos-kafka"
+python setup.py install
+echo "xos-kafka Installed"
+popd
+
 pushd "$XOS_DIR/xos/xos_client"
 make
 echo "xos-client Installed"
diff --git a/scripts/xos_dev_reqs.txt b/scripts/xos_dev_reqs.txt
index 1680477..5f1f9c3 100644
--- a/scripts/xos_dev_reqs.txt
+++ b/scripts/xos_dev_reqs.txt
@@ -4,10 +4,10 @@
 Twisted==16.6.0
 astunparse==1.5.0
 colorama==0.3.9
+confluent-kafka==0.11.5
 grpcio-tools==1.12.0
 grpcio==1.12.0
 ipaddress==1.0.19
-kafka==1.3.5
 multistructlog==1.5
 netaddr==0.7.19
 networkx==1.11