Typed events, phase one: the client.
Typed events, phase two: the server.
Make everything work together.
Removes all event handlers signatures.
Merge pull request #97 from ocsigen/event_handler

Event handler