Added test cases for serializing and sending service factories.  Currently fails because not deserializing service factories.
Deserializing service factory rpc arguments.  emit_tests currently has
a bug in test because default endpointconstructorobj each class makes
has private access.
EndpointConstructorObj class in default emitted endpoints should be public so that partners can use their classes to construct them.
Handling passing ServiceFactory rpc arguments as a result of partner call.
Endpoints make direct calls to other endpoints; they do not create new active events for each endpoint call.  Therefore, can get rid of endpointcallresult objects.
Removed dead code.
Removing endpoint call results required updating java_lib_tests.