Make the default target xml instead of sgml.

Use a temporary file to pass results from latex2esis.py to
docfixer.py; this makes for better error detection by make (if the
first pipeline stage fails, make wasn't catching it).
diff --git a/Doc/tools/sgmlconv/make.rules b/Doc/tools/sgmlconv/make.rules
index 029fb41..491784e 100644
--- a/Doc/tools/sgmlconv/make.rules
+++ b/Doc/tools/sgmlconv/make.rules
@@ -13,7 +13,7 @@
 XMLTARGETS=	$(patsubst %.tex,%.xml,$(wildcard *.tex))
 
 
-all:	sgml
+all:	xml
 
 esis:	$(ESISTARGETS)
 sgml:	$(SGMLTARGETS)
@@ -29,7 +29,9 @@
 .SUFFIXES: .esis .sgml .tex .xml
 
 .tex.esis:
-	$(LATEX2ESIS) $< | $(DOCFIXER) > $@
+	$(LATEX2ESIS) $< temp.esis
+	$(DOCFIXER) temp.esis $@
+	rm temp.esis
 
 .esis.sgml:
 	$(ESIS2ML) --sgml --autoclose para $< | $(FIXGES) > $@