Return value of event_timer_create() is now consistent

Function event_timer_create() used different approach to error handling
than rest of c-event-machine library. Most of the changes consist of
checking NULL pointers and return values of function calls.