Added a Common KafkaConsumer for all of the plugins

 - Added the common consumer for all request messages
 - Updated the OpenStack plugins to use the common consumer
 - Included the access_credentials topic into this consumer
 - Added the json schemas for the openstack, vrops and cloudwatch
   access credentials
 - Updated the Openstack plugins to use access_credentials messages
 - Added and updated all necessary tests
 - Updated installation documentation

Change-Id: I1486cf7230e351e5dbf18464110e5780d392eeeb
Signed-off-by: Helena McGough <helena.mcgough@intel.com>
diff --git a/test-requirements.txt b/test-requirements.txt
index 0873ca4..b8a1cb5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -20,10 +20,17 @@
 # contact: helena.mcgough@intel.com or adrian.hoban@intel.com
 ##
 
-flake8
+hacking>=0.10.0,<0.11
+
+flake8<3.0
 mock
+oslosphinx>=2.5.0 # Apache-2.0
+oslotest>=1.10.0 # Apache-2.0
 os-testr
-testrepository
-testscenarios
-testtools
+testrepository>=0.0.18
+pylint
+python-subunit>=0.0.18
+pytest
+testscenarios>=0.4
+testtools>=1.4.0
 kafka