The clock is now managed by the user, using the ovni_clock_now() function to sample the current value and ovni_ev_set_clock() to set the event clock timestamp. This change allows events with custom clock values.
Fixes #25