INT-3094 Fix JSON Package Tangle

Move JSON 'discovery' classes to .support.json (used by
.json and .transformer - ObjectToMapTransformer)

INT-3094 Fix JSON Class Tangle

Separate factory methods to avoid class tangle.

Remove tight tangle between parser and mapper.
INT-3094 Fix Core Package Tangle

Move NamedComponent from .context to .support.context

(Used by .history and .context references .store which references
.history through .util.