[UIMA-6010] Upgrade dependencies

- Upgrade xmlunit from 1.5 to 1.6 (test only)
- Upgrade Spring from 3.2.16 to 4.3.22 (latest 4.x release)
- Upgrade rat plugin from 0.11 to 0.13
- Upgrade compiler plugin from 3.5.1 to 3.8.0
- Upgrade JavaDoc plugin from 2.10.3 to 3.1.0
- Upgrade Findbugs plugin from 3.0.3 to 3.0.5
- Upgrade japicmp plugin from 0.9.3 to 0.13.1
diff --git a/uimafit-core/pom.xml b/uimafit-core/pom.xml
index a387a1f..ce0cbf5 100644
--- a/uimafit-core/pom.xml
+++ b/uimafit-core/pom.xml
@@ -56,6 +56,10 @@
       <artifactId>spring-beans</artifactId>
     </dependency>
     <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+    <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-test</artifactId>
       <scope>test</scope>
@@ -63,7 +67,6 @@
     <dependency> <!-- https://issues.apache.org/jira/browse/UIMA-5173  -->
       <groupId>xmlunit</groupId>
       <artifactId>xmlunit</artifactId>
-      <version>1.5</version>
       <scope>test</scope>
     </dependency>
     <dependency>
diff --git a/uimafit-parent/pom.xml b/uimafit-parent/pom.xml
index d3665b8..6fe326e 100644
--- a/uimafit-parent/pom.xml
+++ b/uimafit-parent/pom.xml
@@ -34,7 +34,7 @@
   <url>${uimaWebsiteUrl}</url>
   <inceptionYear>2012</inceptionYear>
   <properties>
-    <spring.version>3.2.16.RELEASE</spring.version>
+    <spring.version>4.3.22.RELEASE</spring.version>
     <uima.version>3.0.1</uima.version>
     <slf4j.version>1.7.26</slf4j.version>
     <maven.compiler.source>1.8</maven.compiler.source>
@@ -89,6 +89,11 @@
         <version>4.12</version>
       </dependency>
       <dependency>
+        <groupId>xmlunit</groupId>
+        <artifactId>xmlunit</artifactId>
+        <version>1.6</version>
+      </dependency>
+      <dependency>
         <groupId>org.assertj</groupId>
         <artifactId>assertj-core</artifactId>
         <version>3.12.2</version>
@@ -105,6 +110,11 @@
       </dependency>
       <dependency>
         <groupId>org.slf4j</groupId>
+        <artifactId>slf4j-api</artifactId>
+        <version>${slf4j.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.slf4j</groupId>
         <artifactId>slf4j-simple</artifactId>
         <version>${slf4j.version}</version>
       </dependency>    
@@ -124,11 +134,6 @@
         <version>${uima.version}</version>
       </dependency>
       <dependency>
-        <groupId>org.jdom</groupId>
-        <artifactId>jdom</artifactId>
-        <version>1.1.3</version>
-      </dependency>
-      <dependency>
         <groupId>org.springframework</groupId>
         <artifactId>spring-core</artifactId>
         <version>${spring.version}</version>
@@ -226,7 +231,7 @@
         <plugin>
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
-          <version>0.11</version>
+          <version>0.13</version>
           <executions>
             <execution>
               <id>default-cli</id>
@@ -256,7 +261,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-compiler-plugin</artifactId>
-          <version>3.5.1</version>
+          <version>3.8.0</version>
           <configuration>
             <source>${maven.compiler.source}</source>
             <target>${maven.compiler.target}</target>
@@ -266,7 +271,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-javadoc-plugin</artifactId>
-          <version>2.10.3</version>
+          <version>3.1.0</version>
           <executions>
             <execution>
               <id>attach-javadocs</id>
@@ -325,7 +330,7 @@
             <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>findbugs-maven-plugin</artifactId>
-              <version>3.0.3</version>
+              <version>3.0.5</version>
               <executions>
                 <execution>
                   <phase>package</phase>
@@ -377,7 +382,7 @@
           <plugin>
             <groupId>com.github.siom79.japicmp</groupId>
             <artifactId>japicmp-maven-plugin</artifactId>
-            <version>0.9.3</version>
+            <version>0.13.1</version>
             <configuration>
               <oldVersion>
                 <dependency>