Add the `encoderKey` option to associations allowing for associations to be deserialized and serialized to a custom key in the JSON

This is for something @joshpc needs.

@matthelm @alexcoco for a quick review please