events: Remove unnecessary G_GNUC_UNUSED from spew subfunctions

Being used by an unused function is good enough for gcc to not complain.
events: Add a quick method to return a spewed event

For easy gcc debugging
events: Don't bother free-guarding

free already takes NULL just fine.
Remove a few more guards for frees