Allow to declare multiple interfaces and/or traits in the single DeclareParents block
Add class() expression to the grammar to have an ability to compose complex pointcuts
Extract general extension class and refactor IntroductionAspectExtension to use the pointcut parser, resolves #80
Update the demo class to use correct pointcut, relates to #80