[CORD-640] PW clean up.

Changes:
- Re-enable the pop mpls action for PW;
- OFDPA 3.0 has some changes in the pipeline
which don't allow the VLAN pop in the PW termination;

Change-Id: I42b5a3fe4b703d9c9af083768fb6b2decd6f54d7
diff --git a/drivers/default/src/main/java/org/onosproject/driver/pipeline/Ofdpa3Pipeline.java b/drivers/default/src/main/java/org/onosproject/driver/pipeline/Ofdpa3Pipeline.java
index db01906..78e8df4 100644
--- a/drivers/default/src/main/java/org/onosproject/driver/pipeline/Ofdpa3Pipeline.java
+++ b/drivers/default/src/main/java/org/onosproject/driver/pipeline/Ofdpa3Pipeline.java
@@ -350,7 +350,10 @@
         // according to the OFDPA 2.0 specification.
         flowTreatment = DefaultTrafficTreatment.builder(mplsTreatment.build());
         flowTreatment.extension(new Ofdpa3PopCw(), deviceId);
-        flowTreatment.popVlan();
+        // Even though the specification and the xml/json files
+        // specify is allowed, the switch rejects the flow. In the
+        // OFDPA 3.0 EA0 version was necessary
+        //flowTreatment.popVlan();
         flowTreatment.extension(new Ofdpa3PopL2Header(), deviceId);
         flowTreatment.setTunnelId(tunnelId);
         flowTreatment.extension(new Ofdpa3SetMplsL2Port(mplsLogicalPort), deviceId);