Docs: remote.proto

proto/remote.proto has RPCs and messages that lack documentation. Document these in the proto file with the intention of giving consumers of these RPCs a clear picture of what they do and how to call them.