RPC generalization
RPC framework has been generalized to allow other types of remote methods than getters, functions and procedures. Old functionality of RPCFramework is retained as StandardRPCFramework, which is now a special case of new, generalized RPCFramework. RPCMetadata has also been adjusted to reflect the generalization.
These changes are not backwards compatible.