migrs/key mapping override and NSDate

This is work by @migrs.

I like the idea for the -transformKey: override point, but I don’t like the message signature. Something like “-remapKey:” might be closer to what it does. 

NSDate support is good to have.