bencode_rpc

updated version, with a new API, of a simple RPC system that serializes messages in B-encode and uses Lwt to avoid blocking on responses from the remote side.