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
Update changelog

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1507338 13f79535-47bb-0310-9956-ffa450edef68
Set version in changelog to 1.1.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508012 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.webconsole.plugins.event-1.1.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508014 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508016 13f79535-47bb-0310-9956-ffa450edef68
Prepare for release

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508019 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.scr.generator-1.8.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508020 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508022 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.scr.annotations-1.9.6

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508024 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508026 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.scr.ds-annotations-1.2.4

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508027 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508029 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release org.apache.felix.scr.ant-1.8.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508030 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508032 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare release maven-scr-plugin-1.14.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508034 13f79535-47bb-0310-9956-ffa450edef68
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508036 13f79535-47bb-0310-9956-ffa450edef68
Back to current snapshot after release

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508038 13f79535-47bb-0310-9956-ffa450edef68
Switch to recent snapshots

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1508737 13f79535-47bb-0310-9956-ffa450edef68
Add a isStopping() method on the extender
Fix comparison of system bundle (see ARIES-1031)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1509606 13f79535-47bb-0310-9956-ffa450edef68
[FELIX-4188] If a bundle is stopped while the SCR extender is being stopped, the callback for the STOPPING event returns before full deactivation

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1509690 13f79535-47bb-0310-9956-ffa450edef68