Support configurable key_transform strategies

Add support for renaming attributes by passing
:from => :old_key_name to Definition#map

Add support for morphers that only perform
a hash_transform but do not load/dump a domain
model. The API for that needs further improvement
though.