prelim libevent code, looking into libuv instead
removed old libevent code
add arena locking and unlocking for arena readers