Hpcc 11922 new json support

Added JSON support 
Tony's IXmlWriterExt changes cherry-picked
 - https://github.com/afishbeck/HPCC-Platform/commit/6d217720cf470d9f7773a8193c46f56bf0bbd439
 - from  branch afishbeck:jsonFileWrite

Integrated IXmlWriterExt changes
Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
Is it going to be implemented? Is it needed? If it's needed, should be implemented. If it is never expected to be hit, it should be a throwUnexpected()