Fixing pom.xml duplicate dependencies and tying in lib into the root pom.

Change-Id: I00a13c0e0acc0c4a99fde1cd1d4fe06dbf3fb2f9
diff --git a/apps/graphitemetrics/pom.xml b/apps/graphitemetrics/pom.xml
index 5e49dfc..f7fc32e 100644
--- a/apps/graphitemetrics/pom.xml
+++ b/apps/graphitemetrics/pom.xml
@@ -58,10 +58,6 @@
             <artifactId>org.apache.karaf.shell.console</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.felix</groupId>
-            <artifactId>org.apache.felix.scr.annotations</artifactId>
-        </dependency>
-        <dependency>
             <groupId>io.dropwizard.metrics</groupId>
             <artifactId>metrics-core</artifactId>
             <version>${metrics.version}</version>
@@ -73,13 +69,6 @@
         </dependency>
         <dependency>
             <groupId>org.onosproject</groupId>
-            <artifactId>onos-api</artifactId>
-            <version>${project.version}</version>
-            <classifier>tests</classifier>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.onosproject</groupId>
             <artifactId>onlab-junit</artifactId>
             <scope>test</scope>
         </dependency>
diff --git a/apps/routing/pom.xml b/apps/routing/pom.xml
index 9b44004..aeebd1b 100644
--- a/apps/routing/pom.xml
+++ b/apps/routing/pom.xml
@@ -130,14 +130,6 @@
             <scope>test</scope>
             <classifier>tests</classifier>
         </dependency>
-        <dependency>
-            <groupId>org.onosproject</groupId>
-            <artifactId>onos-incubator-api</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-            <classifier>tests</classifier>
-        </dependency>
-
     </dependencies>
 
 </project>
diff --git a/apps/segmentrouting/pom.xml b/apps/segmentrouting/pom.xml
index ffc2362..0abe235 100644
--- a/apps/segmentrouting/pom.xml
+++ b/apps/segmentrouting/pom.xml
@@ -71,11 +71,6 @@
             <version>${project.version}</version>
         </dependency>
         <dependency>
-            <groupId>org.onosproject</groupId>
-            <artifactId>onos-core-serializers</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
             <groupId>javax.ws.rs</groupId>
             <artifactId>javax.ws.rs-api</artifactId>
             <version>2.0.1</version>
diff --git a/pom.xml b/pom.xml
index 48e4b39..72f8966 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,6 +53,8 @@
     </licenses>
 
     <modules>
+        <module>lib</module>
+
         <module>utils</module>
         <module>core</module>
         <module>web</module>