add ability to construct JsonElements from objects, maps, and lists to support conversion from ruby maps and lists to JsonElement without serialization/deserialization