Continued refactoring toward SerializationProvider supporting content-type negotiation.  Intermediate check-in.