Fixed xs:boolean to reject the empty string (reported by Bas Driessen on

* xmlschemas.c xmlschemastypes.c: Fixed xs:boolean to reject
  the empty string (reported by Bas Driessen on the mailing-list).
  Fixed schema XSI-acquisition and construction: the schemata
  (xmlSchema) didn't get the targetNamespace in some cases, thus
  the component resolution mechanism failed to work. The XSI
  stuff needs to be tested more intensively; think about how
  to test this for regression.
diff --git a/xmlschemastypes.c b/xmlschemastypes.c
index ffb2505..557d0ab 100644
--- a/xmlschemastypes.c
+++ b/xmlschemastypes.c
@@ -2543,7 +2543,8 @@
 			    ret = 0;
 			} else
 			    goto return1;
-		    }
+		    } else
+			goto return1;
 		    if (*cur != 0) {
 			while IS_WSP_BLANK_CH(*cur) cur++;
 			if (*cur != 0)