[FELIX-4507] Implement new style component factory with modify method (turned off, no tests)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1591418 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4506] [FELIX-4406] [FELIX-4507] Implement felix extension attribute namespace and service scope parsing.  Also use extension attribute to turn persistent factory component on

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1591420 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4406] [FELIX-4506] [FELIX-4507] finish r6 xml processing, felix extension processing, and test persistent factory component

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1591421 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4447] fix regexp, thanks to Olivier Fayau

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1591422 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4022] Implement spec compliant behavior for pre and post 1.3 with a flag to get reasonable behavior pre-1.3.  Question is whether deleting a config calls modify(1.3) or deactivates(pre 1.3)

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