Applied alternative approach to resolve and cache mapping strategies
which performs better than recent solution.
Fixed ObjectFactoryGenerator to instantiate using the default
constructor when no source type mapping is matched.
Added AbstractMappingStrategy to factor out base capabilities, including
common toString for debugging.
Added caliper results by version for before and after recent changes for
1.4.2