Added BeaconEffectEvent. Fires each time a primary or secondary beacon effect is applied to a list of entities. The event can be cancelled and the affected entities list may be manipulated.