fixed & serialization bug introduced in 2.4.20 this changes a few things

* HTMLtree.c: fixed & serialization bug introduced in 2.4.20
* result/HTML/*: this changes a few things in the results
Daniel
diff --git a/HTMLtree.c b/HTMLtree.c
index 67b91cb..872f2f0 100644
--- a/HTMLtree.c
+++ b/HTMLtree.c
@@ -357,7 +357,7 @@
 
 		while (IS_BLANK(*tmp)) tmp++;
 
-		escaped = xmlURIEscapeStr(tmp, BAD_CAST"@/:=?;#%");
+		escaped = xmlURIEscapeStr(tmp, BAD_CAST"@/:=?;#%&");
 		if (escaped != NULL) {
 		    xmlBufferWriteQuotedString(buf, escaped);
 		    xmlFree(escaped);
@@ -844,7 +844,7 @@
 
 		while (IS_BLANK(*tmp)) tmp++;
 
-		escaped = xmlURIEscapeStr(tmp, BAD_CAST"@/:=?;#%");
+		escaped = xmlURIEscapeStr(tmp, BAD_CAST"@/:=?;#%&");
 		if (escaped != NULL) {
 		    xmlBufferWriteQuotedString(buf->buffer, escaped);
 		    xmlFree(escaped);