Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.

svn path=/trunk/libs/optional/; revision=49627
Updating dependency information for modularized libraries.

svn path=/trunk/libs/optional/; revision=49628
Fix an incorrectly escaped right arrow.

svn path=/trunk/libs/optional/; revision=50839
Fix the optional and numeric/conversion docs so they generate valid Docbook XML that can be transformed into PDF's.
Regenerated HTML versions of the docs.

svn path=/trunk/libs/optional/; revision=51218
Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

svn path=/trunk/libs/optional/; revision=51284
optional docs in cmakeland

svn path=/trunk/libs/optional/; revision=52251
Fixed most tab and min/max issues from trunk inspection report

svn path=/trunk/libs/optional/; revision=53141
avoid C style casts

svn path=/trunk/boost/none.hpp; revision=53671
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.


svn path=/trunk/libs/optional/; revision=55159
rm cmake from trunk.  I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back

svn path=/trunk/libs/optional/; revision=56942
Rebuild optional docs.

svn path=/trunk/libs/optional/; revision=57812
Expose the "types" typedef of boost::optional_detail::operator_base as
public, rather than protected, since Spirit pokes at this typedef. 

svn path=/trunk/boost/optional/; revision=61832
Update various libraries' documentation build.

Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

svn path=/trunk/libs/optional/; revision=63146
Fix some header links.

svn path=/trunk/boost/optional/; revision=64006
Fix doc build for 2 libraries which use own css.

I changed the default to use doc/src/boostbook.css. So add an explicit
location to libraries which use their own stylesheet.

svn path=/trunk/libs/optional/; revision=64170
Test for fixed extraction operator for empty optinals

svn path=/trunk/libs/optional/; revision=64205
Fixed extraction operator for empty optionals

svn path=/trunk/boost/optional/; revision=64206
Fixed behaviour in case of invalid input

svn path=/trunk/boost/optional/; revision=64208
Fully qualify ios flags. Fixes compilation of PropertyTree, bug 4459.

svn path=/trunk/boost/optional/; revision=64342
Refs #3395. Optional construction and assignment now works correctly for types with overridden operator&. Also silenced some GCC warnings about broken strict aliasing rules.

svn path=/trunk/boost/optional/; revision=67020