Renamed Jackson classes and added some documentation

More informative names also help to distinguish these classes from other
WDTK objects.

Documentation was added mainly for JacksonPropertyDocument.