GRAILS-10799 Minor optimization to GrailsWebUtil.getContentType
GRAILS-9056 Unify content type setting in RenderDynamicMethod, fix rendering file
GRAILS-10799 Implement Writable for JSONObject and optimize it
GRAILS-10799 Implement streaming value writing to JSONWriter
GRAILS-10799 Optimize "render obj as JSON" performance
GRAILS-10799 Add stateless streaming encoder to optimize javascript value escaping