Added functionality for counting flows and groups.

This patch contains functionality for counting flows / groups.
The existing tests have been modified in order to work this way,
however, we use a flag that indicates if to check flows and groups.
As of now it is False, since I observed that between some iterations
the same test produced different flows and groups at the switches.

This might be a bug that we need to discuss about.

Change-Id: Ie56333623c6e0eb9d8e03f51894078bcd272df2e
diff --git a/TestON/tests/USECASE/SegmentRouting/SRRouting/SRRouting.py b/TestON/tests/USECASE/SegmentRouting/SRRouting/SRRouting.py
index 4735cdd..d239219 100644
--- a/TestON/tests/USECASE/SegmentRouting/SRRouting/SRRouting.py
+++ b/TestON/tests/USECASE/SegmentRouting/SRRouting/SRRouting.py
@@ -17,6 +17,7 @@
                                routers=1,
                                ipv4=1,
                                ipv6=0,
+                               countFlowsGroups=False,
                                description="Ping between all ipv4 hosts in the topology")
 
     def CASE2( self, main ):
@@ -33,6 +34,7 @@
                                routers=1,
                                ipv4=0,
                                ipv6=1,
+                               countFlowsGroups=False,
                                description="Ping between all ipv6 hosts in the topology")
 
     def CASE3( self, main ):
@@ -49,4 +51,5 @@
                                routers=1,
                                ipv4=1,
                                ipv6=1,
+                               countFlowsGroups=False,
                                description="Ping between all ipv4 and ipv6 hosts in the topology")