Implement monotonic time in a better way than simply calling down to libevent's non-monotonic time
For a synopsis of the various better ways, see what libevent 2.1 will someday do, in https://github.com/libevent/libevent/blob/master/evutil_time.c#L137 .