Add support for sections starting on new pages.

svn path=/trunk/tools/boostbook/; revision=72587
Add AutoIndex tool from sandbox.
Integrate into Boost.Build.
Add HTML stylesheet options for Indexes.
Add rule to XSL stylesheets to place Indexes in their own HTML CSS class.

svn path=/trunk/tools/boostbook/; revision=72962
Boostbook: Support doxygen warning tag.

Thanks to Tim. Refs #5740.

Unfortunately doxygen puts it inside a paragraph. But the generated
documentation seems good enough.

svn path=/trunk/tools/boostbook/; revision=73419
Better handling of tparam.

svn path=/trunk/tools/boostbook/; revision=74982
Handle explicit conversion operators.  Fixes #5478.

svn path=/trunk/tools/boostbook/; revision=74999
Align documented typedefs.  Fixes #5798.

svn path=/trunk/tools/boostbook/; revision=75013
Initial work to output MathJax for LaTeX formulae.

svn path=/trunk/tools/boostbook/; revision=75059
Boostbook: Make the class template parameter docs fit its context. Refs #6105

Would be nice to integrate this properly with the existing template
code. Especially so that the template parameters in the synopsis could
link to their purpose. Also, I think the long descriptions should be
suppressed when `template.param.brief` is true.

svn path=/trunk/tools/boostbook/; revision=75447
Boostbook: Only put table/hr in header if it has content.

Also fixed option name for 'boost.defaults' in comment.

svn path=/trunk/tools/boostbook/; revision=75837
Add section IDs as a class name so we can add custom CSS styles per section. For example to allow a special 'TR' proposal styled section.

svn path=/trunk/tools/boostbook/; revision=76329
Update the single-html template to match in style processing the multi-html template (mostly).

svn path=/trunk/tools/boostbook/; revision=76481
Override the output encoding to fix problems with having it mismatch the webserver encoding. Switched to UTF-8 as that's the most useful in the long run.

svn path=/trunk/tools/boostbook/; revision=76503
Boostbook: Fix typo in id truncation.

svn path=/trunk/tools/boostbook/; revision=77599
Initial support for highlighting jam code.

svn path=/trunk/tools/boostbook/; revision=77636
Boostbook: Merge id truncation fix.

svn path=/branches/release/tools/boostbook/; revision=77671
Highlight programlistings too.

svn path=/trunk/tools/boostbook/; revision=77675
Oops.  Use the right attribute.

svn path=/trunk/tools/boostbook/; revision=77676
Highlight comments in jam.

svn path=/trunk/tools/boostbook/; revision=77764
Don't lose elements directly under the <programlisting> when highlighting jam code.

svn path=/trunk/tools/boostbook/; revision=77779
Merge Boost.Build from the trunk.

svn path=/branches/release/tools/boostbook/; revision=78204