- Added some javadoc
- Added some more specific exception types
- Removed too generic ComponentProviderException
- Renamed ContextsException to ComponentContextException
- Added dist module for building all of the core spi
- Fixed javadoc
- Added a method to query classes based on a given collection of classes
- Added a method to build a type based on a given class
- Removed unused import
- Added some more methods for asking about the intercepted target's annotations
- Changed Injects and Intercepts to support matching by patterns of annotations instead of matching based on a single given annotation
- Ported to new pattern based injection/interception matching
- Ported to new pattern based injection/interception matching
- Made the annotations @Injected
- Made the Finder annotation a @Injected annotation type