add xml and innerXML for RXMLElement, which returns the XML content of an element and its children.
Fix bug for not returning text of  child TEXT node
rename methods to make them more consistent
The innerXML should work on all type of nodes, instead of just TEXT and ELEMENT. Fix CDATA node innerXML not proper.
Add HTML parser supports

Allow RXMLElement parse HTML. Depends on <libxml2/libxml/HTMLparser.h>.

Add following constructors:

    - (id)initFromHTMLString:(NSString *)xmlString encoding:(NSStringEncoding)encoding;
    - (id)initFromHTMLFile:(NSString *)filename;
    - (id)initFromHTMLFile:(NSString *)filename fileExtension:(NSString*)extension;
    - (id)initFromHTMLFilePath:(NSString *)fullPath;
    - (id)initFromHTMLData:(NSData *)data;
    + (id)elementFromHTMLString:(NSString *)xmlString encoding:(NSStringEncoding)encoding;
    + (id)elementFromHTMLFile:(NSString *)filename;
    + (id)elementFromHTMLFile:(NSString *)filename fileExtension:(NSString*)extension;
    + (id)elementFromHTMLFilePath:(NSString *)fullPath;
    + (id)elementFromHTMLData:(NSData *)data;
Fix crash with non-existent node and * path
Remove conflicting information about ARC support from README.md
Fixed code indent
Merge pull request #44 from gcamp/master

Fix crash with non-existent node and * path
Merge pull request #46 from mbaltaks/patch-1

Remove conflicting information about ARC support from README.md
Merge pull request #50 from GBH/patch-1

Fixed code indent
Merge pull request #35 from siuying/innerXML

Add innerXml and xml
Merge pull request #36 from siuying/HTML

Add HTML parser supports