FELIX-4112 Add meta-annotations for handler description
* @HandlerBinding can be used to declare an annotation as a handler
annotation (will produce Elements in the metadata structure). The
supporting annotation type do not have to be in a package containing
'handler' or 'ipojo'
* @Ignore can be used to ignore an annotation that would be (otherwise)
mapped to a custom handler annotation (because it contains 'handler'
or 'ipojo' in its name)
* Unified support for @Stereotype, @HandlerBinding and @Ignore
* Merged BindingRegistry and AnnotationBindingRegistry into 1 entity
** Implementation is split into 3 delegating registries for better
separation of concerns
* Module DSL improved to support @Stereotype, @HandlerBinding and
@Ignore registration
* Added annotations javadoc
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1507289 13f79535-47bb-0310-9956-ffa450edef68
73 files changed