Added support for AOP-like interceptor injection and improved performance.
Separated CDI and CDIInjector implementations and improved the samples and documentation.