Rename JsonPrimitive to JsonLiteral

This class is now used only for literals, not for primitive types.

Fixes #6