FELIX-3903 - Move API to runtime

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455539 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3903 - Migrate API test to pax exam 3

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455541 13f79535-47bb-0310-9956-ffa450edef68
Cosmetic fix

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455542 13f79535-47bb-0310-9956-ffa450edef68
FELIX 3903 - Move the API project to runtime:

Fix and reformat the iPOJO's reactor pom

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455543 13f79535-47bb-0310-9956-ffa450edef68
FELIX 3903 - Move the API project to runtime:

Added api and api-it modules to the runtime's reactor

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455544 13f79535-47bb-0310-9956-ffa450edef68
Simplify factory classloaders.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455545 13f79535-47bb-0310-9956-ffa450edef68
Cosmetic fix

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455546 13f79535-47bb-0310-9956-ffa450edef68
Fix ambiguity in the method parameters

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455548 13f79535-47bb-0310-9956-ffa450edef68
Fixed FELIX-3968 StringIndexOutOfBoundsException in packageadmin plugin
https://issues.apache.org/jira/browse/FELIX-3968

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455592 13f79535-47bb-0310-9956-ffa450edef68
Fix framework version in changelog.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455786 13f79535-47bb-0310-9956-ffa450edef68
Fixed FELIX-3969 web console shows invalid bundle symbolic name 
https://issues.apache.org/jira/browse/FELIX-3969

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1455922 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3921 - Migrate to the Felix parent 2.1
Move to the new legal file support
Add the copyright header to file without
Remove outdated doc


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1456003 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3970 Remove hashCode and equals methods which have no value for a type safe enum class

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1456051 13f79535-47bb-0310-9956-ffa450edef68
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
FELIX-3956 - JAAS Support bundle should have optional dependency on Servlet API

Fixing an issue related to objectClass name

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1456919 13f79535-47bb-0310-9956-ffa450edef68
reduce the required version of the org.osgi.framework package

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1457542 13f79535-47bb-0310-9956-ffa450edef68
Change version of pax exam.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1457543 13f79535-47bb-0310-9956-ffa450edef68
Switch to the devel version of pax exam 3.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1457808 13f79535-47bb-0310-9956-ffa450edef68
Trying the 3.0.1 version of pax exam

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1457905 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3971 keep the same customizer since it is difficult to transfer state when configuration changes.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1457985 13f79535-47bb-0310-9956-ffa450edef68