Implement pointcut designator for annotations
Currently there is no pointcut filter for matching annotations - create it!
- FLOW3: (AOP) Added support for a new pointcut designator which allows to filter for matching annotations. This designator is called "classTaggedWith()". Resolves #47.
- FLOW3: (Documentation) Added documentation for the above pointcut designator.
- FLOW3: (Reflection) FLOW3's Reflection Class and Reflection Method implementation did not always return reflection objects of their own kinds if asked for getDeclaringClass() etc. - added some tests and support for that.
- FLOW3: (AOP) Refactored the pointcut filtering for making the classTaggedWith() filter possible.