More updates tests tracking changes in RPC
Change metadata about parameters to RPC calls encode named parameters, as well as optional and mandatory positional parameters.
More fixes to unit tests.

Conflicts:
	libraries/rpc/rpc_server.cpp