plugin: Update API: Handle multiple events.

This will allow plugins to coalesce adjacent, simultaneous
events (like session_joined + drink_poured).