VOL-1537 : Create the Alarm Framework in golang openolt adapter

           Event manager is added to process indications comming from the
           OLT and publish them as generic events on to the KAFKA bus which
           could be device alarms or  KPIs.

           It depends on the updated events.proto which contains the defination
           for the generic event gRPC message and the event proxy from the VOLTHA
           core.

           So the changes in voltha-proto needs to be merged first followed by the
           changes in voltha-go and then voltha-openolt-adapter.

Change-Id: Ie38b2ea01bd738737522c018e65e685ee41589d5
diff --git a/config/config.go b/config/config.go
index 17d270b..5850a03 100644
--- a/config/config.go
+++ b/config/config.go
@@ -41,6 +41,7 @@
 	defaultDisplayVersionOnly = false
 	defaultTopic              = "openolt"
 	defaultCoretopic          = "rwcore"
+	defaultEventtopic         = "voltha.events"
 	defaultOnunumber          = 1
 )
 
@@ -58,6 +59,7 @@
 	KVStorePort        int
 	Topic              string
 	CoreTopic          string
+	EventTopic         string
 	LogLevel           int
 	OnuNumber          int
 	Banner             bool
@@ -82,6 +84,7 @@
 		KVStorePort:        defaultKvstoreport,
 		Topic:              defaultTopic,
 		CoreTopic:          defaultCoretopic,
+		EventTopic:         defaultEventtopic,
 		LogLevel:           defaultLoglevel,
 		OnuNumber:          defaultOnunumber,
 		Banner:             defaultBanner,
@@ -111,6 +114,9 @@
 	help = fmt.Sprintf("Core topic")
 	flag.StringVar(&(so.CoreTopic), "core_topic", defaultCoretopic, help)
 
+	help = fmt.Sprintf("Event topic")
+	flag.StringVar(&(so.EventTopic), "event_topic", defaultEventtopic, help)
+
 	help = fmt.Sprintf("KV store type")
 	flag.StringVar(&(so.KVStoreType), "kv_store_type", defaultKvstoretype, help)