FELIX-4793 Components with an empty configuration are created even if configuration is required or available

This happens when the 'Obsolete Factory Component Factory' is set to true.
This commit addresses, the issue. Thanks to Carsten Ziegeler for the code fix.
A test is also included.



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