- Changed to reuse instances of the ComponentProvider in created subcontexts
- Did some more performance improvements by moving the bytecode queries for subclasses of ComponentValueFactory, Injector and Interceptor out of the NotScoped components into separate ConferenceScoped components with caching through SoftReferences (saves another 83% of runtime!)
- Moved interfaces out of the internal module into spi module
- Moved the interfaces back into the implementation provider module, as they are too specific for the world, I guess :)
Merge branch 'master' of https://github.com/z3pr4h/weave-framework.git
- Fixed some compile errors