[AETHER-38] Extract pipeline-dependent code from current T3 implementation

- Executes also a refactoring of several components of the app;
- Uses the new abstractions introduced in the ONOS core and
  deprecates the old ones
- Deprecates unused APIs of the TroubleshootService
- Generator and other utils has been moved to the ONOS core
- Updates and fixes unit tests to make the build happy

Change-Id: Iac9ba644e1e199a58e8da53d0db78e36db56647c
diff --git a/pom.xml b/pom.xml
index 8a059c7..b20425c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.onosproject</groupId>
         <artifactId>onos-dependencies</artifactId>
-        <version>2.2.4</version>
+        <version>2.2.7-b2</version>
     </parent>
 
     <groupId>org.onosproject</groupId>