Initial Checkin

[SVN r8661]
Added Boost.Signals library

[SVN r13964]
add or update See www.boost.org comments

[SVN r16708]
"envelope" for non-type template parameters (useful to workaround compiler bugs)

[SVN r18270]
removed superfluous spaces

[SVN r18271]
Boost.Signals now uses the official Boost license

[SVN r20236]
new license reference

[SVN r22834]
Doug Gregor -> Douglas Gregor

[SVN r24016]
Converted to Boost Software License, Version 1.0

[SVN r24055]
Merge branch 'develop'
Factor out get_pointer, supply an overload for std::auto_ptr.

[SVN r16672]
Converted to Boost Software License, Version 1.0

[SVN r24055]
config, detail, filesystem, system, tools, at 41278.

[SVN r41316]
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.

In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly.  As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).

These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.

[SVN r52221]
Merge [58123], [58127], [58128] to release. Fixes #3666.

[SVN r58195]
Merge [62245] to release. Fixes #4199.

[SVN r63825]
Merging from trunk

[SVN r66166]
Merged [81125] from trunk. Fixes #4185.

[SVN r81329]
Merge branch 'develop'
Merge [58123], [58127], [58128] to release. Fixes #3666.

[SVN r58195]