Remove all code related to participating an event as an anonymous user

The code is currently unused. There are some notes about re-integrating
this feature, but I think in this case we should rebuild it. The code is
pretty unwieldy.