Merged first batch of 1.51 changes for Boost.Graph and Boost.PropertyMap

SVN-Revision: 79189
Second batch of Boost.Graph and Boost.PropertyMap changes for 1.51

SVN-Revision: 79191
Merged revision(s) 78975-79009, 79180-79219 from trunk/libs/icl:
Fix for ticket #6924: Now using insert with hint.
........
Fixed ticket #6924 (reporter: John Reid). Improvements of icl/functors.hpp.
........
Documentation tweaks. Ticket #6967, fixed broken links.
........
Added doxygen generated html to complete broken links.
........

SVN-Revision: 79220
Merged revision(s) 78975-79009, 79180-79219 from trunk/libs/icl:
Fix for ticket #6924: Now using insert with hint.
........
Fixed ticket #6924 (reporter: John Reid). Improvements of icl/functors.hpp.
........
Documentation tweaks. Ticket #6967, fixed broken links.
........
Added doxygen generated html to complete broken links.
........

SVN-Revision: 79222
merged rev. 78785-79094

SVN-Revision: 79233
Merge 1.51 initialisation to release.

SVN-Revision: 79236
Thread: remove unused file: shared_mutex.cpp 7044

SVN-Revision: 79238
context: first import

SVN-Revision: 79251
Merge doc changes to release; fixes #7073

SVN-Revision: 79264
fixing broken doc links (capital letters in file names)

SVN-Revision: 79269
Fixing broken doc links (removing mixed capital letters from HTML file names).

SVN-Revision: 79270
Fixing broken doc links.

SVN-Revision: 79271
Fixing broken doc links (removing mixed capitals from HTML file names).

SVN-Revision: 79272
Merge from trunk.  Fixes #6655

SVN-Revision: 79273
Merge from trunk

SVN-Revision: 79274
Fixed errors in the doxygen comments. Fixes #7083.

SVN-Revision: 79285
Merged Boost library build system changes from the trunk.

Covers the following trunk revisions:

--- [78934] ---
Minor stylistic changes made to the boostcpp.jam Boost library build module - wrapped comments and some code lines to 80 characters, removed duplicate imports, ordered imports alphabetically, corrected comment & end-user message typos, removed redundant quoting & trimmed trailing spaces.

--- [78935] ---
Made Boost library build script's '--with-...' & '--without-...' parameter checking more strict so e.g. '--run--with--system' is not interpreted as one of those options.

--- [78936] ---
Minor stylistic changes.

--- [78937] ---
Boost library build system code cleanup - removed a non-existing 'explicit' target being declared as explicit.

--- [78938] ---
Corrected a syntax error in Boost library's build system that was preventing unversioned library targets from being staged or installed on Windows & Unix when versioned layout is used. Closes ticket #6027 (https://svn.boost.org/trac/boost/ticket/6027).

--- [78939] ---
Boost library build system code cleanup - refactored the make-unversioned-links() rule.

--- [79300] ---
--- [79301] ---
Disabled generating unversioned library targets on Windows & Unix with requested versioned layout as the Boost library build has been reported to fail with this code enabled for Boost library release 1.50. See related Boost library development mailing list thread at http://lists.boost.org/Archives/boost/2012/06/194312.php for more detailed information.

SVN-Revision: 79302
context: fixes for Solaris

SVN-Revision: 79316
context: define _XOPEN_SOURCE/_XOPEN_SOURCE_EXTENDED on Solaris

SVN-Revision: 79330
Merge from trunk (now lexical_cast has optimized conversions to and from array<>, fixes #7065)

SVN-Revision: 79364