FELIX-4401 Make fetching DTO not 'activate' a dependency manager

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1602635 13f79535-47bb-0310-9956-ffa450edef68
FELIX-4402 Fix factory component to not think the factory is a configuration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1602636 13f79535-47bb-0310-9956-ffa450edef68
FELIX-4402 avoid some NPEs if for some reason the deleted config is not actually associated with a component manager

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1602637 13f79535-47bb-0310-9956-ffa450edef68
FELIX-4401 avoid NPE fetching a nonexistant DTO

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1602638 13f79535-47bb-0310-9956-ffa450edef68
FELIX-4406 fail validation with null provide

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