[CORD-630] IPv6 filtering rules

Changes:
- Udpates TMAC table in order to handle IPv6 protocol;
- Updates ACL table in order to handle ICMPv6 traffic and traffic for the router;
- Udpates UNICAST table in order to handle the traffic towards the other routers;
- Updates the router ip in the netcfg in order to handle IPv6 address;
- Substitutes IpAddress and IpPrefix in many parts;
- Updates cpqd and ofdpa drivers to handle the above cases;
- Fixes the interaction with NRM when neighbordiscovery is activated;
- Introduces the IPv6 loopback and IPv6 node sid;

Change-Id: I0a3003be6f2f4b581cabe224c47a0cfbf51e8f9c
diff --git a/src/test/resources/device.json b/src/test/resources/device.json
index 247d7f5..83aec6e 100644
--- a/src/test/resources/device.json
+++ b/src/test/resources/device.json
@@ -1,7 +1,7 @@
 {
   "name" : "Leaf-R1",
-  "nodeSid" : 101,
-  "routerIp" : "10.0.1.254",
+  "ipv4NodeSid" : 101,
+  "ipv4Loopback" : "10.0.1.254",
   "routerMac" : "00:00:00:00:01:80",
   "isEdgeRouter" : true,
   "adjacencySids" : [