[ONOS-3702] Clean up pom.xml dependency, bump up omitted dependency

Change-Id: Ieb6dc7a5b3ee8d52eefd79c182b9d759b5d324d7
diff --git a/apps/acl/pom.xml b/apps/acl/pom.xml
index 180b66f..d1f57f1 100644
--- a/apps/acl/pom.xml
+++ b/apps/acl/pom.xml
@@ -57,7 +57,6 @@
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>18.0</version>
         </dependency>
 
         <dependency>
@@ -102,19 +101,16 @@
         <dependency>
             <groupId>com.sun.jersey.jersey-test-framework</groupId>
             <artifactId>jersey-test-framework-core</artifactId>
-            <version>1.19</version>
         </dependency>
 
         <dependency>
             <groupId>org.easymock</groupId>
             <artifactId>easymock</artifactId>
-            <version>3.2</version>
         </dependency>
 
         <dependency>
             <groupId>com.sun.jersey.jersey-test-framework</groupId>
             <artifactId>jersey-test-framework-grizzly2</artifactId>
-            <version>1.19</version>
         </dependency>
 
         <dependency>
@@ -128,7 +124,6 @@
             <plugin>
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
-                <version>2.5.3</version>
                 <extensions>true</extensions>
                 <configuration>
                     <instructions>
diff --git a/apps/demo/cord-gui/pom.xml b/apps/demo/cord-gui/pom.xml
index 56ec4a0..7a6bcc5 100644
--- a/apps/demo/cord-gui/pom.xml
+++ b/apps/demo/cord-gui/pom.xml
@@ -57,13 +57,13 @@
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-api</artifactId>
-            <version>1.7.7</version>
+            <version>1.7.13</version>
         </dependency>
 
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-jdk14</artifactId>
-            <version>1.7.7</version>
+            <version>1.7.13</version>
         </dependency>
 
         <dependency>
@@ -74,17 +74,17 @@
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-core</artifactId>
-            <version>2.4.4</version>
+            <version>2.7.0</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
-            <version>2.4.4</version>
+            <version>2.7.0</version>
         </dependency>
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>18.0</version>
+            <version>19.0</version>
         </dependency>
     </dependencies>
 
diff --git a/apps/igmp/pom.xml b/apps/igmp/pom.xml
index a8f1298..23b2661 100644
--- a/apps/igmp/pom.xml
+++ b/apps/igmp/pom.xml
@@ -73,7 +73,6 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.scr.annotations</artifactId>
-            <version>1.9.8</version>
             <scope>provided</scope>
         </dependency>
 
diff --git a/apps/pim/pom.xml b/apps/pim/pom.xml
index 02013f7..c9500fb 100644
--- a/apps/pim/pom.xml
+++ b/apps/pim/pom.xml
@@ -78,7 +78,6 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.scr.annotations</artifactId>
-            <version>1.9.8</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
diff --git a/apps/vrouter/pom.xml b/apps/vrouter/pom.xml
index 8d7d556..5580afd 100644
--- a/apps/vrouter/pom.xml
+++ b/apps/vrouter/pom.xml
@@ -22,6 +22,7 @@
         <artifactId>onos-apps</artifactId>
         <groupId>org.onosproject</groupId>
         <version>1.5.0-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
 
     <groupId>org.onosproject</groupId>
@@ -71,7 +72,6 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.scr.annotations</artifactId>
-            <version>1.9.8</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
diff --git a/incubator/core/pom.xml b/incubator/core/pom.xml
index d494065..fd9b38c 100644
--- a/incubator/core/pom.xml
+++ b/incubator/core/pom.xml
@@ -51,7 +51,6 @@
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.scr.annotations</artifactId>
-            <version>1.9.8</version>
         </dependency>
         <dependency>
             <groupId>org.apache.felix</groupId>
diff --git a/pom.xml b/pom.xml
index 15b5407..20d764c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -86,7 +86,7 @@
         <karaf.version>3.0.5</karaf.version>
         <jersey.version>1.19</jersey.version>
         <jackson.version>2.7.0</jackson.version>
-        <slf4j.version>1.7.6</slf4j.version>
+        <slf4j.version>1.7.13</slf4j.version>
         <guava.version>19.0</guava.version>
         <commons.io.version>2.4</commons.io.version>
         <!-- TODO argLine was originally added maven-surfire-plugin configuration
diff --git a/protocols/openflow/api/pom.xml b/protocols/openflow/api/pom.xml
index 9f809c8..ef41b40 100644
--- a/protocols/openflow/api/pom.xml
+++ b/protocols/openflow/api/pom.xml
@@ -54,7 +54,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-shade-plugin</artifactId>
-                <version>2.3</version>
+                <version>2.4.2</version>
                 <configuration>
                     <artifactSet>
                         <excludes>
diff --git a/tools/package/yangtools/pom.xml b/tools/package/yangtools/pom.xml
index 82422c0..ecbb972 100644
--- a/tools/package/yangtools/pom.xml
+++ b/tools/package/yangtools/pom.xml
@@ -20,23 +20,23 @@
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>18.0</version>
+            <version>19.0</version>
         </dependency>
         <dependency>
             <groupId>org.onosproject</groupId>
             <artifactId>onlab-misc</artifactId>
-            <version>1.4.0-SNAPSHOT</version>
+            <version>1.5.0-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>commons-collections</groupId>
             <artifactId>commons-collections</artifactId>
-            <version>3.2.1</version>
+            <version>3.2.2</version>
             <optional>true</optional>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
             <artifactId>slf4j-jdk14</artifactId>
-            <version>1.7.12</version>
+            <version>1.7.13</version>
         </dependency>
     </dependencies>
     <build>
@@ -44,7 +44,9 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.3</version>
+                <!-- TODO: update once following issue is fixed. -->
+                <!-- https://jira.codehaus.org/browse/MCOMPILER-205 -->
+                <version>2.5.1</version>
                 <configuration>
                     <source>1.8</source>
                     <target>1.8</target>
@@ -53,7 +55,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-shade-plugin</artifactId>
-                <version>2.3</version>
+                <version>2.4.2</version>
                 <executions>
                     <execution>
                         <phase>package</phase>
diff --git a/utils/jdvue/pom.xml b/utils/jdvue/pom.xml
index 13fc876..a4e6072 100644
--- a/utils/jdvue/pom.xml
+++ b/utils/jdvue/pom.xml
@@ -43,12 +43,12 @@
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
-            <version>18.0</version>
+            <version>19.0</version>
         </dependency>
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava-testlib</artifactId>
-            <version>18.0</version>
+            <version>19.0</version>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -83,7 +83,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-shade-plugin</artifactId>
-                <version>2.3</version>
+                <version>2.4.2</version>
                 <configuration>
                     <transformers>
                         <transformer
diff --git a/utils/jnc/pom.xml b/utils/jnc/pom.xml
index fb85960..e578be9 100644
--- a/utils/jnc/pom.xml
+++ b/utils/jnc/pom.xml
@@ -51,7 +51,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-shade-plugin</artifactId>
-                <version>2.3</version>
+                <version>2.4.2</version>
                 <configuration>
                     <filters>
                         <filter>
diff --git a/utils/stc/pom.xml b/utils/stc/pom.xml
index 6d6170f..3f4cb7b 100644
--- a/utils/stc/pom.xml
+++ b/utils/stc/pom.xml
@@ -87,7 +87,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-shade-plugin</artifactId>
-                <version>2.3</version>
+                <version>2.4.2</version>
                 <configuration>
                     <transformers>
                         <transformer