Update event comment cache count on new comment.
Remove event_comments joins, and keep num_comments field in output.
This ensures BC with API v1.
Update cached talk count upon adding new talk.
Update cache talk count when deleting a talk.
Update track cache count for add/delete.
Update cache on deleting comment.
Bypass Defensio if we trust the user

If the user submitting an event has already had a previous event
approved then we can skip the Defensio spam check.
Merge branch 'richsage-cache-counts'
Merge branch 'akrabat-event-creation-spam-check'