Replace JsonTree with JsonTree2

An immutable version. Chasing down thread safety!

Next is JsonSchemaTree. Fun.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>