Fixed several sphinx WARNINGS, added more release text

Change-Id: Ia167a9d46ee48fbf27c6cd09d78fcf31f3d4aedf
diff --git a/Makefile b/Makefile
index 3de80c0..7b62057 100644
--- a/Makefile
+++ b/Makefile
@@ -194,15 +194,32 @@
 ## Intent: Display WARNINGS buried in sphinx output
 ## -----------------------------------------------------------------------
 warnings-log := warnings.log
-warnings:
+warnings: sterile
 	$(MAKE) html 2>&1 \
 	    | sed -e 's@\([Ww][Aa][Rr][Nn][Ii][Nn][Gg]\)@\n\1@g' \
 	    > "$(warnings-log)"
-	less --ignore-case --hilite-search --pattern='/warning' $(warnings-log)
+	grep 'WARNING' $(warnings-log)
 
+## -----------------------------------------------------------------------
+## Intent: Summarize linkcheck failures
+## -----------------------------------------------------------------------
+.PHONY: broken-log
+broken-log := broken.log
+broken-log : sterile
+	$(MAKE) linkcheck 2>&1 | tee "$(broken-log)"
+	! grep broken "$(broken-log)"
+	grep -i error _build/linkcheck/output.txt
+
+## -----------------------------------------------------------------------
+## Intent:
+## -----------------------------------------------------------------------
 clean::
+	$(RM) $(broken-log)
 	$(RM) $(warnings-log)
 
+## -----------------------------------------------------------------------
+## Intent:
+## -----------------------------------------------------------------------
 help ::
 	@echo "  warnings              Display WARNING strings buried in sphinx output"