PostReviewers.apply() now throws a IOException as well

Handle the exception in a way similar to the other ones
The GitReferenceUpdatedListener.Event API was simplified

The listener now receives a single update of type Event, rather than a
list of objects of class Update.