Add support for specifying the serializer for an association as a String.

This enables the deferral of the resolution of the serializer class to prevent NameError exceptions due to reference cycles between serializer classes.