Move add_pending/discard_pending to proper place, add timeout parameter to base RPC server
Pass timeout to parent in rpc.rpc server protocol ctor
Accept timeout param in high-level rpc server functions
Document rpc server timeouts
Add repr(exception) to rpc server calls logs if any
Update CHANGES