Cleanup and improve messages

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1357574 13f79535-47bb-0310-9956-ffa450edef68
Add check for isConfigured() method

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1357575 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3481 - Implement targeted PID support for MSF
FELIX-3577 - Move the configuration selection for the
	MSFUpdate tasks from the constructor to the run
	method. This now serializes configuration selections
	for known services and service selections for known
	configurations in the Configuration Update thread
FELIX-3554 - Check configuration revision counter before
	providing configuration. Also do not remove the same
    configuration multiple times

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1357578 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3481 - Targeted PID support:
  - bindsStronger applies wrong logic thus resulting in
     false negatives
  - provideReplacement reassigns the deleted configuration
      instead of the replacement configuration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1357744 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3481 - Targeted PID support test case

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

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1357747 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3481 - support forced configuration assignment for replacement

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1357748 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3481 - Fix targeted PID case where the service PID contains a pipe (|) symbol and add a testcase for the fix

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1358809 13f79535-47bb-0310-9956-ffa450edef68
Fix for Felix-3560

* New class CustomHandlerInfo is added for custom handlers to embed their custom information into ComponentTypeDescription for both later retrieval and contribution to description output in Arch commands.

* ComponentTypeDescription is extended to accept CustomHandlerInfo and dump it as output in getDescription()

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1359458 13f79535-47bb-0310-9956-ffa450edef68
Fixed FELIX-3589 The service id link for UPnP devices doesn't work
https://issues.apache.org/jira/browse/FELIX-3589

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1360051 13f79535-47bb-0310-9956-ffa450edef68
FELIX-3592 Also copy the name of the swapped callback in the constructor of ServiceDependencyImpl.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1360186 13f79535-47bb-0310-9956-ffa450edef68
Fixed FELIX-3594 Service should be sorted by ID in service configuration printer
https://issues.apache.org/jira/browse/FELIX-3594

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1360540 13f79535-47bb-0310-9956-ffa450edef68
Fixed FELIX-3570 Commons IO dependency issue
https://issues.apache.org/jira/browse/FELIX-3570

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1360547 13f79535-47bb-0310-9956-ffa450edef68
Fixed FELIX-3595 NPE in ControlServlet.addingService
https://issues.apache.org/jira/browse/FELIX-3595

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1360693 13f79535-47bb-0310-9956-ffa450edef68
Another bnd code refresh

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