Add support for SO_REUSEPORT. This is also a workaround for libevent's current lack of support for this sockopt.

It seems to work, but please review. It's been a while since I coded net sockets in C :-)

Note that I've also proposed a patch to libevent at the same time:
https://github.com/libevent/libevent/pull/179