VOL-1838 Unit test cases for golang openolt adapter device_handler.go
1.Mocked AdapterproxyIntf and coreproxyIntf Interfaces for unit test cases.
2. Added few unit testcases for the device_handler.go functions

Change-Id: I793d94055d2c0480e614e918c064df51cdf0b0ae
diff --git a/Gopkg.lock b/Gopkg.lock
index d661b29..6b1964c 100644
--- a/Gopkg.lock
+++ b/Gopkg.lock
@@ -227,10 +227,11 @@
 
 [[projects]]
   branch = "voltha-2.1"
-  digest = "1:f61d3e7e118422cdadad10942bb1000b90d8e1ba8c87e9e278fcbaf8ea4aa6fa"
+  digest = "1:795dd43b23959662cb93a0d1d1658e127b9f0c0559191eecb077e2986e4dd7a0"
   name = "github.com/opencord/voltha-go"
   packages = [
     "adapters",
+    "adapters/adapterif",
     "adapters/common",
     "common/log",
     "common/ponresourcemanager",
@@ -241,7 +242,7 @@
     "rw_core/utils",
   ]
   pruneopts = "UT"
-  revision = "057671182103e7e029e919963b03ef4c13e9eb95"
+  revision = "056aa9518661f793e7bcd0af2fa5d90a81b73a1f"
 
 [[projects]]
   digest = "1:bc21a70b7c12a8d8c2b008d2d61a313bf4ed8f021be84d815f744a869e69c96f"
@@ -531,8 +532,10 @@
   analyzer-version = 1
   input-imports = [
     "github.com/gogo/protobuf/proto",
+    "github.com/golang/protobuf/proto",
     "github.com/golang/protobuf/ptypes",
     "github.com/opencord/voltha-go/adapters",
+    "github.com/opencord/voltha-go/adapters/adapterif",
     "github.com/opencord/voltha-go/adapters/common",
     "github.com/opencord/voltha-go/common/log",
     "github.com/opencord/voltha-go/common/ponresourcemanager",