Fix the issue Felix-637 about stack size error when a composite uses a long.

Update annotations to reflect changes about factory name computation (add the public_factory attribute).

Some cosmetic fixes too as well as tests on recent features.



git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@677545 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/tests/tests.composite.service.instance/src/main/resources/metadata.xml b/ipojo/tests/tests.composite.service.instance/src/main/resources/metadata.xml
index dc1c764..4e383dc 100644
--- a/ipojo/tests/tests.composite.service.instance/src/main/resources/metadata.xml
+++ b/ipojo/tests/tests.composite.service.instance/src/main/resources/metadata.xml
@@ -42,7 +42,7 @@
 	</composite>

 

     <!-- Instance of a specified component -->

-	<composite name="composite.inst.1" factory="true" architecture="true">

+	<composite name="composite.inst.1" architecture="true">

 		<instance component="COMPO-FooProviderType-1" /> <!-- name="FooProv"  -->

 		<instance component="COMPO-FooProviderType-Dyn2">

 			<property name="boolean" value="true"/>