Update new per-player events

Add PlayerEvent::destroyAllForPlayer($player) and compatibility with the old version of events.