Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Adding conditional compilation based on if MPI is found
Deleted unused source file
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.
Add missing index.html file for MPI and GIL.

Ref #2616: All the top level libraries now have index.html files but
several sub-libraries don't. I'm not sure it's worth adding them as many
of them don't have appropriate subdirectories anyway.
Moved property map library into property_map/ directory; made old files into stubs with #warnings; converted uses and docs of property map library to use new names
Fixes for bugs 2586 and 2594
get mpi cmake tests working on trunk
Made Boost.MPI work with the new pointer serialization

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.
Applied patch from ticket 3267
Fixed ticket 2581
Fixed ticket #2151
Added missing declspec
Fixed trac issue 3261
Added a warning about not discarding requests to the Boost.MPI documentation
Fixed ticket 2723
proposed fix for ticket 2399
Added missing includes to Boost.MPI archives
Added missing includes to Boost.MPI archives