* Re-write XmlVisitor to use XmlWriter instead of SimpleXml
* Add test to handle html in element escaped as CDATA
* Add check for html and encode as CDATA
Add couple of improvments suggested by mtdowling & stloyd
* use strpbrk instead of preg_match
* limit length of exploded name to make sure get all name
Merge pull request #348 from natmchugh/convert-xmlvisitor-to-xmlwriter

Re-write XmlVisitor to use XMLWriter and handle CDATA