Finish NetMarshalServer core. Fix up NetMarshalClient. Allow FragmentationOptions to be duplicated. Add CandidateClient methods and equality checking.