Change the class loader used to generate stubs
Don't require stubs to implement Remote
Narrow the result if not assignable
Add hook to allow substitution of remote objects, to allow us to swa out our EJB proxies with Stub's
Throw an exception when stub class loading fails instead of failing siliently
Add RemoteObjectSubstitutionManager.writeReplaceRemote to writeAbstractObject
Add javax-rmi artifact