Event mod.: add wrappers for user events and event callbacks

The following OpenCL functions are now wrapped:
- clSetEventCallback()
- clCreateUserEvent()
- clSetUserEventStatus()

These wrappers are not currently tested.