GROOVY-6822: Rewrite the JsonBuilder implementation
GROOVY-6822: Added javadoc for constructors.
Merge pull request #427 from bura/imp-rewrite-json-builder

GROOVY-6822: Rewrite the JsonBuilder implementation