Package reorganization

In particular, container nodes are in their own packages; mutable versions are
only instantiable from this package at the moment.

This is bound to change when JsonNodeFactory enters the picture.