Over the network discovery of rpc names and versions supported by a callee.
This is used by the dispatch_multi functions in Caller_converts and Both_convert
to dynamically determine the most appropriate version to use.
add impls extends a list of rpc implementations with an additional rpc
implementation for providing a Menu.t when one is requested via Menu.request.
request an rpc version menu from an rpc connection