[BC BREAK] remove class() pointcut from the grammar #189
[BC BREAK] make within() and @within() match all joinpoints #189
Allow parsing private modifier, can be useful for !private
[BC BREAK] drop @annotation syntax. Add @execution pointcut
Merge pull request #190 from lisachenko/bc-break/grammar-changes

Fix grammar inconsistency for 1.0.0