Cleaning up the receive events process a bit.

The code of itera-bot now knows very little about the events it
receives. It will mostly just query the Renderer and ask if it can
render the received event. The exception to this is for push-events, as
we don't want to notify about empty pushes.