FederationEventHandler
It's now only used in a couple of places, so we can drop it altogether.
maybe_kick_guest_users
BaseHandler
This is part of my ongoing war against BaseHandler. I've moved kick_guest_users into RoomMemberHandler (since it calls out to that handler anyway), and split maybe_kick_guest_users into the two places it is called.