added the same htmlRead APIs than their XML counterparts new parser

* HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
  added the same htmlRead APIs than their XML counterparts
* include/libxml/parser.h: new parser options, not yet implemented,
  added an options field to the context.
* tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
  is found within a cdata section.
* result/noent/cdata2 result/cdata2 result/cdata2.rdr
  result/cdata2.sax test/cdata2: add one more cdata test
Daniel
diff --git a/result/cdata2.rdr b/result/cdata2.rdr
new file mode 100644
index 0000000..e69a672
--- /dev/null
+++ b/result/cdata2.rdr
@@ -0,0 +1,13 @@
+0 1 collection 0 0
+1 14 #text 0 1 
+  
+1 1 test 0 0
+2 4 #cdata-section 0 1 
+    <![CDATA[abc]
+2 3 #text 0 1 ]>
+2 4 #cdata-section 0 1 
+  
+1 15 test 0 0
+1 14 #text 0 1 
+
+0 15 collection 0 0