Formalize the Jackson subtype discovery.
Make all dw-jackson ObjectMappers include subtypes.

Also, make ServiceSubtypeResolver a bit more reusable.
Added tests for ServiceSubtypeResolver.
Fix up ConfigurationException.
Merge remote-tracking branch 'upstream/master'