Removed RPCData,'s RPCDataType specific Create functions.
Renamed EventInvoke to DelegateCall.
Added to RPCDataType DelegateReply, DelegateDispose.
Removed Processor, added RPCImpl.
Moved RPCProxy to RPCProxy.cs.
Renamed Impl to Stubs.
Removed Process(RPCData call) from RPCImplManager and RPCProxyManager, noe RPCMAnager directly calls RPCImpl or RPCProxy Process methods.
Added RPCDelegate.
Update GenerateServiceProxy to use new RPCProxy.
Modified GenerateServiceProcessor to use new RPCImpl.
GenerateServiceMethodArgs and GenerateServiceMethodResult now receive a name as parameter.
Updated GenerateServiceProcessMethod to use new Process signature returning Task instead of Task<RPCData>.
Removed Parameter constructor receiving ParameterInfo and refactored ConvertToParametersList.
Generator now generates DelegateClasses, SubscribeMethod and UnsubscribeMethod.
Added Tests for Events with parameters of primitive type.