Back out CDI-52
Back out CDI-78
CDI-52 disallow injecting bean metadata into disposer methods
CDI-135, slightly less restriction on BeanManager methods
CDI-294, clarify relationship with Java EE components
CDI-305, account for passivationCapable flag
CDI-315, getting instances during application init is non-portable
CDI-227 module resolution happens before resolve()
CDI-139, add Unmanaged
CDI-200 clarify ProcessBeanAttributes
CDI-44, remove overlap with Unproxyable Bean Types
CDI-18, update interceptors, decorators and alternatives to account for @Priority
CDI-3 add event between type discovery and bean discovery
CDI-321 add bean defining annotations and bean-discovery-mode
CDI-87 add exclude filters to beans.xml
CDI-58, there is no specified id for container defined types
CDI-75, clarify that if a context is not active, the observer method is not called
CDI-304, typo
CDI-322 add InterceptionType.AROUND_CONSTRUCT
CDI-228, add @DestroyedAfterBlock, and reintroduce passivation capability validation for all method and constructor injection points