Added entry for weakref documentation.

Moved commented-out entries for obsolete module to an appendix, still
commented out.
diff --git a/Doc/lib/lib.tex b/Doc/lib/lib.tex
index d0b44b5..e126cde 100644
--- a/Doc/lib/lib.tex
+++ b/Doc/lib/lib.tex
@@ -74,6 +74,7 @@
 \input{libpython}		% Python Runtime Services
 \input{libsys}
 \input{libgc}
+\input{libweakref}
 \input{libfpectl}
 \input{libatexit}
 \input{libtypes}
@@ -88,7 +89,6 @@
 \input{libmarshal}
 \input{libwarnings}
 \input{libimp}
-%\input{libni}
 \input{libcode}
 \input{libcodeop}
 \input{libpprint}
@@ -102,21 +102,17 @@
 \input{libstrings}		% String Services
 \input{libstring}
 \input{libre}
-%\input{libregex}
-%\input{libregsub}
 \input{libstruct}
 \input{libfpformat}
 \input{libstringio}
 \input{libcodecs}
 \input{libunicodedata}
-%\input{libsoundex}
 
 \input{libmisc}			% Miscellaneous Services
 \input{libmath}
 \input{libcmath}
 \input{librandom}
 \input{libwhrandom}
-%\input{librand}
 \input{libbisect}
 \input{libarray}
 \input{libcfgparser}
@@ -135,8 +131,6 @@
 \input{libstatvfs}
 \input{libfilecmp}
 \input{libpopen2}
-%\input{libcmp}
-%\input{libcmpcache}
 \input{libtime}
 \input{libsched}
 \input{libmutex}
@@ -304,6 +298,16 @@
 
 \appendix
 \input{libundoc}
+
+%\chapter{Obsolete Modules}
+%\input{libcmpcache}
+%\input{libcmp}
+%\input{libni}
+%\input{librand}
+%\input{libregex}
+%\input{libregsub}
+%\input{libsoundex}
+
 \chapter{Reporting Bugs}
 \input{reportingbugs}