FELIX-3956 - JAAS Support bundle should have optional dependency on Servlet API

Using ServiceFactory to register the WebConsolePlugin to avoid direct dependency on Servlet API. Also using DynamicImport-Package (without using wildcards) for the servlet api.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1456909 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/jaas/pom.xml b/jaas/pom.xml
index e6c5fe0..3496aa7 100644
--- a/jaas/pom.xml
+++ b/jaas/pom.xml
@@ -94,10 +94,10 @@
                         <Bundle-Activator>
                             org.apache.felix.jaas.internal.Activator
                         </Bundle-Activator>
-                        <Import-Package>
-                          javax.servlet.*;resolution:=optional,
-                          *
-                        </Import-Package>
+                        <DynamicImport-Package>
+                          javax.servlet,
+                          javax.servlet.http
+                        </DynamicImport-Package>
                         <_removeheaders>
                             Embed-Dependency,Private-Package,Include-Resource
                         </_removeheaders>