Switch csexp_rpc to use select instead of threads. Currently, csexp_rpc is creating two threads per client. This is deemed to be inefficient, and we've decided to use select instead. We already use select for the self pipe trick, so it should be natural.