SLING-9601 Provide a Sling javax.activation bundle without dependencies built in (#2)

An additional bundle with the classifier -nodeps is now generated which
does not contain the javax.activation classes/activation.jar file.
Also updated parent pom to latest version.
diff --git a/pom.xml b/pom.xml
index d7ba8f5..c12050a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.sling</groupId>
         <artifactId>sling</artifactId>
-        <version>26</version>
+        <version>34</version>
         <relativePath/>
     </parent>
         
@@ -51,13 +51,35 @@
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
                 <extensions>true</extensions>
-                <configuration>
-                    <instructions>
-                        <Bundle-Activator>org.apache.sling.javax.activation.internal.Activator</Bundle-Activator>
-                        <Export-Package>javax.activation;version=${javax.activation.version}</Export-Package>
-                        <Embed-Dependency>*;scope=compile</Embed-Dependency>
-                    </instructions>
-                </configuration>
+                <executions>
+                    <execution>
+                        <id>bundle</id>
+                        <goals><goal>bundle</goal></goals>
+                        <configuration>
+                            <instructions>
+                                <Bundle-Activator>org.apache.sling.javax.activation.internal.Activator</Bundle-Activator>
+                                <Export-Package>javax.activation;version=${javax.activation.version}</Export-Package>
+                                <Embed-Dependency>*;scope=compile</Embed-Dependency>
+                            </instructions>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>nodepsbundle</id>
+                        <goals><goal>bundle</goal></goals>
+                        <configuration>
+                            <classifier>nodeps</classifier>
+                            <instructions>
+                                <Bundle-Name>
+                                    ${project.name} (No embedded dependencies)
+                                </Bundle-Name>
+                                <Bundle-SymbolicName>
+                                    ${project.artifactId}.nodeps
+                                </Bundle-SymbolicName>
+                                <Bundle-Activator>org.apache.sling.javax.activation.internal.Activator</Bundle-Activator>
+                            </instructions>
+                        </configuration>
+                    </execution>
+                </executions>
             </plugin>
         </plugins>
     </build>
@@ -78,6 +100,7 @@
         <dependency>
             <groupId>org.osgi</groupId>
             <artifactId>org.osgi.core</artifactId>
+            <version>4.2.0</version>
             <scope>provided</scope>
         </dependency>
         <dependency>