Generate documentation for typedef members of classes. Fixes #1218.
fix broken link to OASIS DocBook DTD
Prevent the generation of empty <itemizedlist> elements, which is invalid
docbook and causes apache fop 0.94 to choke and die.
Fixed a problem with boostbook printing an extra colon in the class 
synopsis, when a class inherits from a single base class and it's too 
long to fit on one line.
Updated setup_boostbook scripts to download newer versions of apache fop
and docbook xsl, since the old versions are no longer posted for download.
The newer version of apache fop is stricter about its input, 
and currently fails to validate its input when trying to build boost.pdf, 
due to various bits on invalid docbook.  I have it working locally
though, and will create tickets with patches in trac for the remaining
issues in the library docs and tools.
Include authors that are in authorgroups in the generated chapterinfo.
Eliminated the possibility of empty <variablelist> elements in enum 
references (invalid docbook, apache fop doesn't like it).
Extended the hack in docbook.xsl for dealing with nested <part> elements.  
It now handles the case of <appendix> children of <part>.
Added support for new boostbook <access> element for documenting non-public
class members.

function.xsl, type.xsl, utility.xsl: Added support for <access> elements to
allow nonpublic access specifiers for class member documentation.

boostbook.dtd: Updated to reflect new <access> element.  Updated Peter Simons
email address.  Added mention of boost license.

reference.dtdxml: Added reference documentation for new <access> element.
Removed some obsolete remarks from the description of inherit element.

reference.xml: The changes to this file were generated by applying
dtd2boostbook.xsl to the updated reference.dtdxml file.
Fixed spurious paragraph in html output for overloaded
methods.
Added descriptions of class member typedefs to class documentation.  This
replaces Daniel James' previous one-line patch from changeset 39711.
added license info in copyright notice at the footer
Copied Joel's license changes to the xhtml stylesheet.
Remove the <small> from the copyright footer, because it was causing the markup
to be invalid.
Some cleanup of tools documentation. Add boostbook redir file. Delete duplicate time_string.hpp. Repoint regression instructions to web site.
Fix the navbar links.
Revert a change I mean to make on the fix-links branch.
Make sure output filenames don't include any illegal characters.
Fixed printing of object name for nested classes (merge of
revision 41421 from sandbox/boost_docs).
Made generated ids for functions and overloaded functions human-readable 
which also results in (mostly) human-readable names for 
their .html output files. Made generate.id template properly use 
its node parameter (merge of parts of revision 41461 from sandbox/boost_docs). 

Made class name in synopsis a link to class reference page, which is useful 
for nested classes (merge of revision 41435 from sandbox/boost_docs). 

Removed spurious new line in synopisis between a nested class 
and the comment describing its purpose (merge of revision 41434 from
sandbox/boost_docs). 

Added a warning if an "inherit" element has 
no "type" child element (partial merge of revision 41463 from
sandbox/boost_docs).