Added test case for issue #77, along with fix to DefaultMapperFactory:
broke a-to-b registry up into dynamic and explicit registry; then made
resolution of concrete destination type check for explicit first, then
exact type if concrete, then dynamic
Cleaned up order of code in lookupConcreteDestinationType to reflect
actual order of search