Copy non AA annotations in generated class

Annotations on class, methods and method parameters are copied in
generated class.
SubscribeHandler and ProduceHandler are no longer necessaries.
Add tests for copy of non AA annotations
Adding parameters to copied annotations

We are copying all annotations to overriden classes, methods, method
arguments etc, what are not from our package. This commit adds the
ability to AA to copy the annotation parameters, too.
Note that annotation as an annotation parameter is not supported yet.
Merge pull request #1 from WonderCsabo/782_otherAnnotations

Adding parameters to copied annotations
Adding license headers to new files
Merge remote-tracking branch 'WonderCsabo/782_otherAnnotations' into 782_otherAnnotations
Handle annotation parameter
Merge pull request #982 from yDelouis/782_otherAnnotations

Copy non AA annotations in generated class