Add support for building group bucket entries with push and pop vlans

Change-Id: I96932509ffda6167bfea74bda1de78ffaab29963
diff --git a/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupBucketEntryBuilder.java b/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupBucketEntryBuilder.java
index 22a8345..bbbf8d2 100644
--- a/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupBucketEntryBuilder.java
+++ b/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupBucketEntryBuilder.java
@@ -144,6 +144,12 @@
                     OFActionSetVlanPcp pcp = (OFActionSetVlanPcp) act;
                     builder.setVlanPcp(pcp.getVlanPcp().getValue());
                     break;
+                case POP_VLAN:
+                    builder.popVlan();
+                    break;
+                case PUSH_VLAN:
+                    builder.pushVlan();
+                    break;
                 case SET_DL_DST:
                     OFActionSetDlDst dldst = (OFActionSetDlDst) act;
                     builder.setEthDst(
@@ -206,9 +212,7 @@
                 case SET_TP_DST:
                 case SET_TP_SRC:
                 case POP_PBB:
-                case POP_VLAN:
                 case PUSH_PBB:
-                case PUSH_VLAN:
                 case SET_MPLS_LABEL:
                 case SET_MPLS_TC:
                 case SET_MPLS_TTL:
@@ -218,7 +222,6 @@
                 case SET_QUEUE:
                 case STRIP_VLAN:
                 case ENQUEUE:
-
                 case GROUP:
                 default:
                     log.warn("Action type {} not yet implemented.", act.getType());
diff --git a/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupStatsCollector.java b/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupStatsCollector.java
index dca42a9..9816426 100644
--- a/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupStatsCollector.java
+++ b/providers/openflow/group/src/main/java/org/onosproject/provider/of/group/impl/GroupStatsCollector.java
@@ -96,7 +96,7 @@
      * Starts the collector.
      */
     public void start() {
-        log.info("Staring Group Stats collection thread for {}", sw.getStringId());
+        log.info("Starting Group Stats collection thread for {}", sw.getStringId());
         timeout = timer.newTimeout(this, 1, TimeUnit.SECONDS);
     }