examples: messaging client/server
rpc: PUSH interface

+unittests
iocore: set SO_REUSEADDR on server sockets
iocore: close server sockets on shutdown
tests: udp PUSH test; rely on SO_REUSEADDR