Provide an override of ObjectNode and ArrayNode

And make our CustomJsonNodeFactory return these overrides instead of the plain
ObjectNode and ArrayNode.

See issue #30.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>