BrookRouter: adds new types: PBrookMatchPatternEvent, PBrookRouteEvent and PBrookExecuteActionEvent.