ISIS-387: publish create and delete objects as well as updates

Changes to:
- applib (EventType enum)
- core (IsisTransaction, adding guards to prevent 'touching' deleted objects)
- jdo objectstore (enlisting changes)
- and restful (event serializer)
ISIS-388: using regular Link instead of AjaxLink

... so can redirect to the error page correctly if there is an unexpected error.