Restructuring VLAN tag net cfg, fixing ONOS-5613 and making newoptical activate automatically

- Moving VLAN tag assignment via net cfg to CarrierEthernetManager
- Modifying getVlanTag method to be used with a FC instead of a path
- S-TAG assigned to an FC via netcfg should:
	* Not be used by another FC already (otherwise tag will not be registered in the first place)
	* Be present in at least one of the LTPs (Cps) of the FC
	* No other tag should be configured in another LTP (CP) of the FC
- Removing transportVlanTag netcfg
- Updating example port configuration JSON
- Fixing ONOS-5613 cast exception issue where InternalNetworkConfigListener was trying to get connect point from CONFIG_UNREGISTERED events
- Including onos.app.requires for the new optical app so that it’s activated automatically
- Adding/enhancing commands to configure packet-optical topology status and EVC fragmentation
- Adding more app info in pom.xml

Change-Id: Ief776ed6e6f687297a73759004660baf62bc7cb6
diff --git a/ecord/carrierethernet/example/netcfg.json b/ecord/carrierethernet/example/netcfg.json
index 861e41a..e79db89 100644
--- a/ecord/carrierethernet/example/netcfg.json
+++ b/ecord/carrierethernet/example/netcfg.json
@@ -1,9 +1,23 @@
 {
     "ports": {
-        "rest:10.128.14.32:443/20": {
+        "of:0000000000000001/2": {
             "portVlan": {
-                "tag" : 100,
-                "transport-tag" : 101
+                "s-tag" : 100
+            }
+        },
+        "of:0000000000000002/2": {
+            "portVlan": {
+                "s-tag" : 200
+            }
+        },
+        "of:0000000000000003/2": {
+            "portVlan": {
+                "s-tag" : 300
+            }
+        },
+        "of:0000000000000004/2": {
+            "portVlan": {
+                "s-tag" : 400
             }
         }
     }