VOL-1589  fix forr resource maanger crash during get device info

this changeset also includes a few flwo info related fixes.

Change-Id: I5b6950e656429831d641e2f72dcd823161c18f6c
diff --git a/adaptercore/device_handler.go b/adaptercore/device_handler.go
index 83ce853..3abb764 100644
--- a/adaptercore/device_handler.go
+++ b/adaptercore/device_handler.go
@@ -294,7 +294,7 @@
 	}
 	KVStoreHostPort := fmt.Sprintf("%s:%d", dh.openOLT.KVStoreHost, dh.openOLT.KVStorePort)
 	// Instantiate resource manager
-	if dh.resourceMgr = rsrcMgr.NewResourceMgr(dh.deviceId, KVStoreHostPort, dh.deviceType, deviceInfo); dh.resourceMgr == nil {
+	if dh.resourceMgr = rsrcMgr.NewResourceMgr(dh.deviceId, KVStoreHostPort,  dh.openOLT.KVStoreType, dh.deviceType, deviceInfo); dh.resourceMgr == nil {
 		log.Error("Error while instantiating resource manager")
 		return errors.New("Instantiating resource manager failed")
 	}