SLING-3027 Improve Launchpad Karaf Features

use latest working releases
diff --git a/src/main/feature/feature.xml b/src/main/feature/feature.xml
index 0f5fd77..e1367b1 100644
--- a/src/main/feature/feature.xml
+++ b/src/main/feature/feature.xml
@@ -231,7 +231,7 @@
     <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle>
     <bundle dependency="true">mvn:com.google.guava/guava/15.0</bundle>
     <bundle dependency="true">mvn:org.apache.jackrabbit/oak-jackrabbit-api/1.34.0</bundle>
-    <bundle dependency="true">mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.20.1</bundle>
+    <bundle dependency="true">mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.20.2</bundle>
   </feature>
   <feature name="sling-healthcheck" version="${project.version}">
     <bundle>mvn:org.apache.sling/org.apache.sling.hc.api/1.0.4</bundle>
@@ -256,7 +256,7 @@
   </feature>
   <feature name="sling-models" version="${project.version}">
     <bundle>mvn:org.apache.sling/org.apache.sling.models.api/1.3.8</bundle>
-    <bundle>mvn:org.apache.sling/org.apache.sling.models.impl/1.4.14</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.models.impl/1.4.16</bundle>
     <!-- dependencies -->
     <feature version="${project.version}">sling</feature>
     <feature version="${project.version}">sling-adapter</feature>
@@ -271,7 +271,7 @@
     <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.11.3</bundle>
   </feature>
   <feature name="sling-pipes" version="${project.version}">
-    <bundle>mvn:org.apache.sling/org.apache.sling.pipes/3.1.0</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.pipes/4.0.0</bundle>
     <!-- dependencies -->
     <feature version="${project.version}">sling</feature>
     <feature version="${project.version}">jackrabbit</feature>
@@ -382,10 +382,12 @@
   <!-- Apache Sling JCR -->
   <feature name="sling-jcr" version="${project.version}">
     <config external="true" name="org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling_jcr">mvn:org.apache.sling/org.apache.sling.karaf-configs/${project.version}/config/org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment~sling_jcr</config>
+    <config external="true" name="org.apache.sling.jcr.repoinit.RepositoryInitializer~sling_jcr_contentloader">mvn:org.apache.sling/org.apache.sling.karaf-configs/${project.version}/config/org.apache.sling.jcr.repoinit.RepositoryInitializer~sling_jcr_contentloader</config>
     <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling_jcr_resource">mvn:org.apache.sling/org.apache.sling.karaf-configs/${project.version}/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling_jcr_resource</config>
+    <config external="true" name="org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling_jcr_contentloader">mvn:org.apache.sling/org.apache.sling.karaf-configs/${project.version}/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling_jcr_contentloader</config>
     <bundle>mvn:org.apache.sling/org.apache.sling.jcr.api/2.4.0</bundle>
     <bundle>mvn:org.apache.sling/org.apache.sling.jcr.base/3.1.6</bundle>
-    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.contentloader/2.3.0</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.contentloader/2.4.0</bundle>
     <bundle>mvn:org.apache.sling/org.apache.sling.jcr.davex/1.3.10</bundle>
     <!-- (not using org.apache.sling.jcr.jcr-wrapper) -->
     <bundle>mvn:org.apache.sling/org.apache.sling.jcr.resource/3.0.22</bundle>
@@ -406,8 +408,8 @@
     <feature version="${project.version}">sling-commons-compiler</feature>
   </feature>
   <feature name="sling-jcr-jackrabbit-security" version="${project.version}">
-    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/3.0.6</bundle>
-    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/2.2.10</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/3.0.8</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/2.2.12</bundle>
     <!-- dependencies -->
     <feature version="${project.version}">sling-jcr</feature>
     <feature version="${project.version}">sling-servlets</feature>
@@ -459,7 +461,7 @@
     <bundle>mvn:org.apache.jackrabbit/oak-segment-tar/1.34.0</bundle>
     <!-- OAK-7263 oak-lucene should not depend on oak-store-document -->
     <bundle>mvn:org.apache.jackrabbit/oak-store-document/1.34.0</bundle>
-    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.oak.server/1.2.4</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.oak.server/1.2.10</bundle>
     <!-- capabilities -->
     <!-- OAK-7380 Add missing OSGi capabilities -->
     <capability>
@@ -477,7 +479,7 @@
     <bundle>mvn:org.apache.jackrabbit/oak-store-document/1.34.0</bundle>
     <bundle>mvn:com.h2database/h2-mvstore/1.4.200</bundle>
     <bundle>mvn:org.mongodb/mongo-java-driver/3.12.7</bundle>
-    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.oak.server/1.2.4</bundle>
+    <bundle>mvn:org.apache.sling/org.apache.sling.jcr.oak.server/1.2.10</bundle>
     <!-- capabilities -->
     <!-- OAK-7380 Add missing OSGi capabilities -->
     <capability>
@@ -609,12 +611,12 @@
   <!-- Apache Jackrabbit -->
   <feature name="jackrabbit" version="${project.version}">
     <bundle>mvn:org.apache.jackrabbit/oak-jackrabbit-api/1.34.0</bundle>
-    <bundle>mvn:org.apache.jackrabbit/jackrabbit-data/2.20.1</bundle>
-    <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.20.1</bundle>
-    <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-rmi/2.20.1</bundle>
-    <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi/2.20.1</bundle>
-    <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi-commons/2.20.1</bundle>
-    <bundle>mvn:org.apache.jackrabbit/jackrabbit-webdav/2.20.1</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-data/2.20.2</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-commons/2.20.2</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-jcr-rmi/2.20.2</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi/2.20.2</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-spi-commons/2.20.2</bundle>
+    <bundle>mvn:org.apache.jackrabbit/jackrabbit-webdav/2.20.2</bundle>
     <!-- dependencies -->
     <feature version="${project.version}">httpcomponents-client</feature>
     <bundle dependency="true">mvn:javax.jcr/jcr/2.0</bundle>
@@ -627,7 +629,7 @@
     <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.2</bundle>
     <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-el_2.2_spec/1.1</bundle>
     <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-interceptor_1.1_spec/1.0</bundle>
-    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec/1.0</bundle>
+    <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jcdi_1.0_spec/1.1</bundle>
     <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
   </feature>
   <feature name="jackrabbit-oak" version="${project.version}">