Merge pull request #2 from andris9/master}
CDATA blocks with ] or [ characters inside
Notes in our README regarding no parsing support for CDATA sections will remain. Please notice that we also provide a way to generate reversible json and this patch doesn't resolve that case. The right way to parse CDATA sections will be something like:
1. xml2json: Handling startCdata and endCdata events coming from node-expat
2. xml2json: In order to continue supporting reversible json, generate a new identifier to represent the cdata section in json.
3. json2xml: generate the CDATA sections in xml appropriately
4. write tests