Massive refactoring (again): * Composite, Modifier, Mixin now only represent static information * CompositeInterface contains runtime structure * InvocationInstance management simplified * II pooling refactored into ObjectContext * ObjectInvocationHandler simplified (!) * Removed some seemingly unnecessary interfaces * FragmentFactory now has more context to use for instantiation * FF instantiation split into Modifier and Mixin * SPI cleaned up (maybe too much?) * Many other minor details
Massive refactoring (again):
* Composite, Modifier, Mixin now only represent static information
* CompositeInterface contains runtime structure
* InvocationInstance management simplified
* II pooling refactored into ObjectContext
* ObjectInvocationHandler simplified (!)
* Removed some seemingly unnecessary interfaces
* FragmentFactory now has more context to use for instantiation
* FF instantiation split into Modifier and Mixin
* SPI cleaned up (maybe too much?)
* Many other minor details

git-svn-id: f1f16e7fd6634bd1405f3d991709e5eb3ed978bc@6787 9b982a3c-3ae5-0310-a4bc-d9a3335569bd

Qi4j/qi4j-sdk,Qi4j/qi4j-core,Qi4j/qi4j-sdk,ramtej/Qi4j.Repo.4.Sync,apache/zest-qi4j,Qi4j/qi4j-sdk,Qi4j/qi4j-core,joobn72/qi4j-sdk,apache/zest-qi4j,ramtej/Qi4j.Repo.4.Sync,ramtej/Qi4j.Repo.4.Sync,joobn72/qi4j-sdk,joobn72/qi4j-sdk,apache/zest-qi4j,ramtej/Qi4j.Repo.4.Sync,joobn72/qi4j-sdk,ramtej/Qi4j.Repo.4.Sync,Qi4j/qi4j-sdk,apache/zest-qi4j,Qi4j/qi4j-sdk,apache/zest-qi4j,joobn72/qi4j-sdk,joobn72/qi4j-sdk,ramtej/Qi4j.Repo.4.Sync