Libevent client OSX compatibility

Number of small changes required to build Libevent client for OSX. Please see the patch.

@max_romanov,

Thanks for the contribution! We’ll take a look and see if we can incorporate it into our code.