Branch for CMake hacking

svn path=/branches/CMake-release/boost/mpi/; revision=43486
Move new release-branch CMake work into a more permanent place

svn path=/branches/CMake/release/boost/mpi/; revision=43498
Support for building and testing Boost.MPI

svn path=/branches/CMake/release/libs/mpi/; revision=43532
Merged to Boost 1.35.0 

svn path=/branches/CMake/release/libs/mpi/; revision=44008
Allow one to explicitly describe inter-library dependencies

svn path=/branches/CMake/release/libs/mpi/; revision=44009
Describe inter-library dependency information, and use the reverse topological ordering of libraries based on those dependencies to include libraries in a logical order

svn path=/branches/CMake/release/libs/mpi/; revision=44027
Move to module.cmake as the way to specify CMake modules

svn path=/branches/CMake/release/libs/mpi/; revision=44456
Improve granularity of installation components for Windows (untested) and switch to using global properties to export CPack macros

svn path=/branches/CMake/release/libs/mpi/; revision=45634
Merge latest release branch into CMake release branch

svn path=/branches/CMake/release/boost/mpi/; revision=45679
tools/build/CMake/BoostDocs.cmake:
  - Add support for using Doxygen to parse headers and produce BoostBook
    documentation

libs/mpi/CMakeLists.txt, libs/mpi/doc/CMakeLists.txt:
  - Build rules for Boost.MPI documentation



svn path=/branches/CMake/release/libs/mpi/; revision=45849
svnmerging from release 1.36.0 release branch

svn path=/branches/CMake/release/boost/mpi/; revision=46848
merge from release branch

svn path=/branches/CMake/release/libs/mpi/; revision=46865
HEADERS parameters for automodularization


svn path=/branches/CMake/release/libs/mpi/; 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/mpi/; revision=46991
bring directory structure in line with main release branch

svn path=/branches/CMake/release/boost/mpi/; revision=47020
Merged revisions 47122,47125,47137,47139,47150 via svnmerge from 
https://svn.boost.org/svn/boost/branches/release

................
  r47122 | igaztanaga | 2008-07-05 18:45:36 -0400 (Sat, 05 Jul 2008) | 1 line
  
  Ticket #2073: slist::swap doesn't work properly under certain conditions
................
  r47125 | eric_niebler | 2008-07-06 00:50:32 -0400 (Sun, 06 Jul 2008) | 9 lines
  
  Merged revisions 47124 via svnmerge from 
  https://svn.boost.org/svn/boost/trunk
  
  ........
    r47124 | eric_niebler | 2008-07-05 21:31:15 -0700 (Sat, 05 Jul 2008) | 1 line
    
    add missing docs for some weighted stats, how to extend the numeric operators library, and note in which headers each statistical accumulator resides
  ........
................
  r47137 | dgregor | 2008-07-06 14:42:59 -0400 (Sun, 06 Jul 2008) | 1 line
  
  Merged from trunk
................
  r47139 | dgregor | 2008-07-06 15:14:39 -0400 (Sun, 06 Jul 2008) | 1 line
  
  Merged topological_sort doc fix from trunk
................
  r47150 | danieljames | 2008-07-06 18:00:18 -0400 (Sun, 06 Jul 2008) | 34 lines
  
  Make the unordered constructors from allocators explicit.
  And clean of the FNV-1 example & documentation a little.
  
  Merged revisions 47085,47132,47143-47146 via svnmerge from 
  https://svn.boost.org/svn/boost/trunk
  
  ........
    r47085 | danieljames | 2008-07-04 23:57:20 +0100 (Fri, 04 Jul 2008) | 4 lines
    
    Require explicit conversion from allocators.
    
    (Not what it says in the draft standard, but I think that might be a defect).
  ........
    r47132 | danieljames | 2008-07-06 13:41:09 +0100 (Sun, 06 Jul 2008) | 2 lines
    
    'Bias' should be 'basis'.
  ........
    r47143 | danieljames | 2008-07-06 22:06:52 +0100 (Sun, 06 Jul 2008) | 1 line
    
    Clean up the FNV-1 comments.
  ........
    r47144 | danieljames | 2008-07-06 22:07:31 +0100 (Sun, 06 Jul 2008) | 1 line
    
    I've only got one hash function for release, so no need for its own directory.
  ........
    r47145 | danieljames | 2008-07-06 22:08:11 +0100 (Sun, 06 Jul 2008) | 1 line
    
    Remove the hash_functions directory (for now).
  ........
    r47146 | danieljames | 2008-07-06 22:29:47 +0100 (Sun, 06 Jul 2008) | 1 line
    
    Update the docs for the new location of FNV-1.
  ........
................

svn path=/branches/CMake/release/libs/mpi/; revision=47157
tools/build/CMake/BoostCore.cmake:
  - Turn off the Boost-subsetting options (BUILD_BOOST_*, TEST_BOOST_*), which
    are causing trouble and will not be used.
  - Add the MODULARIZED option to boost_library_project, which says that the
    library has been modularized and tested that way. Only MODULARIZED 
    libraries go into the main "modularize" target.

Remove all module.cmake files; we're starting over with the dependencies. 


svn path=/branches/CMake/release/libs/mpi/; revision=47513
Modularize the mpi, system, and filesystem libraries

svn path=/branches/CMake/release/libs/mpi/; revision=47514
Merge changes from the release branch

svn path=/branches/CMake/release/boost/mpi/; revision=47515
Modularize several more libraries with CMake

svn path=/branches/CMake/release/libs/mpi/; revision=47520