[WIP] Change the logic of checking for dynamic pointcuts

This fix allows to improve the checking for dynamic pointcuts by
supporting logical operators. However, logical pointcuts should also support multiple
arguments for dynamic matching via matches($point, $instance, $args)

This should fix #159