Cleanup after merge.

Separate JSON implementation more from edn by implementing separat
protocol and prefix accessor methods, so accidental confusions are less
likely. Make temporary nature of JSON solution explicit, we might find a
fast enough EDN encoding which can embed native JSON.