Various bmv2 changes to reflect onos-bmv2 v1.0.0 (onos1.6 cherry-pick)

Most notably:
- Updated repo URL and commit ID to official onos-bmv2 fork
- Removed ugly string-based table dump parser, now there's
	a proper API to retrieve table entries (added support in
	Bmv2DeviceAgent)
- Removed unused arguments in packet-in API

Change-Id: I5ff0948eb8fec5283a085913496c187e7b278d8d
diff --git a/providers/bmv2/packet/src/main/java/org/onosproject/provider/bmv2/packet/impl/Bmv2PacketProvider.java b/providers/bmv2/packet/src/main/java/org/onosproject/provider/bmv2/packet/impl/Bmv2PacketProvider.java
index ff2e71a..c6945f9 100644
--- a/providers/bmv2/packet/src/main/java/org/onosproject/provider/bmv2/packet/impl/Bmv2PacketProvider.java
+++ b/providers/bmv2/packet/src/main/java/org/onosproject/provider/bmv2/packet/impl/Bmv2PacketProvider.java
@@ -179,8 +179,7 @@
     private class InternalPacketListener implements Bmv2PacketListener {
 
         @Override
-        public void handlePacketIn(Bmv2Device device, int inputPort, long reason, int tableId, int contextId,
-                                   ImmutableByteSequence packet) {
+        public void handlePacketIn(Bmv2Device device, int inputPort, ImmutableByteSequence packet) {
             Ethernet ethPkt = new Ethernet();
             ethPkt.deserialize(packet.asArray(), 0, packet.size());