Send remote command with only keyed parameters. The arguments shoul be sequence of key, value pairs, where keys
must be String. For example:
farcall.sendKeyParams("foo", "param1", 10, "param2", 20, "bar", "baz")
The return value being passed via
DeferredResult is either data returned by the remote party, e.g.
java.util.List,
Map, simple types, strings, or whatever else
Connector allows, or, in the case
the remote throws and error, instance of the
RemoteException class.