TE Topoplogy subsystem I2RS API changes

This submission contains the following:

1. Major changes in apps/tetopology. The changes are mainly introduced
   to support new searching keys in TE Topology.

2. Add RESTCONF notification support in the TE Provider. i.e., for
   south-bound RESTCONF communication with the domain controller.

Change-Id: I6786959deb66c98626edc65ff52694dcf08981a3
diff --git a/apps/tetopology/BUCK b/apps/tetopology/BUCK
index 4fdc805..9ccc662 100644
--- a/apps/tetopology/BUCK
+++ b/apps/tetopology/BUCK
@@ -1,16 +1,11 @@
-COMPILE_DEPS = [
-    '//lib:CORE_DEPS',
-    '//incubator/api:onos-incubator-api',
-    '//core/store/serializers:onos-core-serializers',
+BUNDLES = [
+  '//apps/tetopology/api:onos-apps-tetopology-api',
 ]
 
-osgi_jar_with_tests (
-    deps = COMPILE_DEPS,
-)
-
 onos_app (
     title = 'TE Topology Core App',
-    category = 'Traffic Steering',
+    category = 'ACTN',
     url = 'http://onosproject.org',
     description = 'Application to create and manage hierarchical TE topologies.',
+    included_bundles = BUNDLES,
 )