ONOS-4420 Implemented BMv2 packet provider

Also, moved DeviceId generation logic from Bmv2DeviceProvider to
Bmv2Device.

Change-Id: I0a7af6d558d054604038a858dce67a2d287bcde3
diff --git a/providers/bmv2/pom.xml b/providers/bmv2/pom.xml
index 6b65179..8a3ad6f 100644
--- a/providers/bmv2/pom.xml
+++ b/providers/bmv2/pom.xml
@@ -34,6 +34,7 @@
     <modules>
         <module>app</module>
         <module>device</module>
+        <module>packet</module>
     </modules>
 
 </project>
\ No newline at end of file