Support for custom object id serialization by subclasses. Mainly to support FasterXML/jackson-dataformat-xml#81.
Made DelegatingDeserializer also delegate isCachable by default. Fixes FasterXML/jackson-dataformat-xml#93
Merge pull request #395 from pgelinas/cachable-delegate

Made DelegatingDeserializer also delegate isCachable by default.
Merge pull request #394 from pgelinas/custom-object-id-serialization

Support for custom object id serialization by subclasses.
documentation for deserialization versus polymorhism.
Merge pull request #396 from benson-basis/master

documentation for deserialization versus polymorphism.
...
Update README.md

Fixed extra space that broke up a word.
Merge pull request #397 from Mgamerz/patch-1

Update README.md
Fix #398 for mainline (2.4)
Bit more rearranging; trying to reduce use of inner classes for shared things (only leave inner classes for private use)
Implementation of custom object id resolution.
Enable (and test) single-arg boolean constructors
Add a unit test wrt #382
Merge branch 'master' of github.com:FasterXML/jackson-databind
...
Implement #405
Fix deserialization of null values for collection/array type deserializers
* All of these deserializers should ask the encapsulated valueDeserializer for its nullValue when `VALUE_NULL` is encountered, rather than assuming a return value of `null`.
* This is a bug that affects the ser/deser of `Collection[Option[_]]` in scala, as `None` values are serialized to `null` and deserialized back to `null` rather than `None`, which is correctly overriden in `OptionDeserializer`
* Note I am a first time committer and happy to sign any release. Thanks!
Add a unit test reproducing an issue with custom id resolver, external property
add an extra (now failing) unit test for external type id, visible=true