Kryo related fixes

- KryoNamespace to allow control over registration id

Change-Id: Idc2a0e27a09916657c725ee97e4366109144cc66
diff --git a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/ClusterMessagingProtocolServer.java b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/ClusterMessagingProtocolServer.java
index 0ecc0a5..373bc97 100644
--- a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/ClusterMessagingProtocolServer.java
+++ b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/ClusterMessagingProtocolServer.java
@@ -66,7 +66,7 @@
 
         @Override
         public void handle(ClusterMessage message) {
-            T request = ClusterMessagingProtocol.SERIALIZER.decode(message.payload());
+            T request = ClusterMessagingProtocol.DB_SERIALIZER.decode(message.payload());
             if (handler == null) {
                 // there is a slight window of time during state transition,
                 // where handler becomes null
@@ -117,7 +117,7 @@
                 } else {
                     try {
                         log.trace("responding to {}", message.subject());
-                        message.respond(ClusterMessagingProtocol.SERIALIZER.encode(response));
+                        message.respond(ClusterMessagingProtocol.DB_SERIALIZER.encode(response));
                     } catch (Exception e) {
                         log.error("Failed to respond to " + response.getClass().getName(), e);
                     }