Fix for FELIX-3889.



git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442296 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3886 :  ClassNotFound for empty *.java-File 

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442475 13f79535-47bb-0310-9956-ffa450edef68
Modify bundle header cache handling to properly use synchronized block in all
cases when accessing header cache and to use a separate "uninstalled" header
field to hold the default locale headers for uninstalled bundles. (FELIX-3273)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442600 13f79535-47bb-0310-9956-ffa450edef68
Provide better isolation between concurrent resolver state method invocations
to avoid interference. (FELIX-3242)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442680 13f79535-47bb-0310-9956-ffa450edef68
Align dynamic import pre-checking more closely with the resolver itself; this makes it
more accurate, but it is still not 100% accurate since it doesn't take into account
resolver hooks. (FELIX-3766)


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

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442767 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.framework-4.2.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442768 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442770 13f79535-47bb-0310-9956-ffa450edef68
Update dependencies and changelog

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442773 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.main-4.2.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442776 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442779 13f79535-47bb-0310-9956-ffa450edef68
Update dependencies and changelog

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442780 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.main.distribution-4.2.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442782 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1442784 13f79535-47bb-0310-9956-ffa450edef68
Fix logic bug in start level change handling where the active start level
was not getting initialized properly, thus causing it to improperly re-process
bundles on the boundaries of the start level change range. (FELIX-3411)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1443503 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3888 all the configuration settings in the config command

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1444486 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3890 only try to unbind services we bound, not failed ones

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1444487 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3891 minor cleanup of felix3680_2 test

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1444488 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3891 unlock around service registration/unregistration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1444489 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3891 For several colliding activate/deactivate threads, only create/destroy the component instance once

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