Ported proxyarp to the new packet-out interface.

Removed dependency on FloodlightProvider and FlowPusher.

Change-Id: Ifc18380255546b5271c5c7a6671f92953b90124a
diff --git a/src/main/java/net/onrc/onos/core/packetservice/BroadcastPacketOutNotification.java b/src/main/java/net/onrc/onos/core/packetservice/BroadcastPacketOutNotification.java
index bf5c700..e2f9d21 100644
--- a/src/main/java/net/onrc/onos/core/packetservice/BroadcastPacketOutNotification.java
+++ b/src/main/java/net/onrc/onos/core/packetservice/BroadcastPacketOutNotification.java
@@ -25,11 +25,14 @@
     private final long inSwitch;
     private final short inPort;
 
+    /**
+     * Default constructor, used for deserialization.
+     */
     protected BroadcastPacketOutNotification() {
         super();
-        this.address = -1;
-        this.inSwitch = -1;
-        this.inPort = -1;
+        this.address = 0;
+        this.inSwitch = 0;
+        this.inPort = 0;
     }
 
     /**