Inverse dynamic mapping

A stab at inverse mapping RKDynamicMappings. Happy to alter this however you all would like.

One issue: RKObjectMapperMatchers only have a source key path available so their inverse is stored relative to that rather than the destination key path as would be expected with all other inverse mappings. #1410