Make all dw-jackson ObjectMappers include subtypes.

Also, make ServiceSubtypeResolver a bit more reusable.