Branch for CMake hacking

svn path=/branches/CMake-release/boost/function/; revision=43486
Import Boost-CMake work for 1.35.0

svn path=/branches/CMake-release/libs/function/; revision=43495
Move new release-branch CMake work into a more permanent place

svn path=/branches/CMake/release/boost/function/; revision=43498
Very, very early stab at getting basic support for building HTML and DocBook from BoostBook

svn path=/branches/CMake/release/libs/function/; revision=45706
Build documentation for function

svn path=/branches/CMake/release/libs/function/; revision=45707
tools/build/CMake/BoostDocs.cmake:
  - Major cleanup to xsl_transform, simplifying the code and making the
    interface more explicit
  - Fix handling of dependencies when there are multiple XML input files
    (e.g., via XInclude) and for XSL output to a directory.
  - Add custom comments to XSL transform rules, for nicer output.
  - Use all of these nifty new features in boost_documentation.

libs/function/doc/CMakeLists.txt:
  - Add all other XML files to the boost_documentation invocation, to
    enable proper dependency tracking.


svn path=/branches/CMake/release/libs/function/; revision=45777
HEADERS parameters for automodularization


svn path=/branches/CMake/release/libs/function/; revision=46952
Going to do this a different way.  Don't check in the moved headers, rather modularize-on-demand

svn path=/branches/CMake/release/boost/function/; revision=46991
bring directory structure in line with main release branch

svn path=/branches/CMake/release/boost/function/; revision=47020
Merge changes from the release branch

svn path=/branches/CMake/release/boost/function/; revision=47515