Merging Signals2 to release branch.


svn path=/branches/release/boost/signals2/; revision=51710
Merged [51797] from trunk.

svn path=/branches/release/libs/signals2/; revision=51798
Consolidated some redundant macros.  Made BOOST_SIGNALS2_SLOT_MAX_BINDING_ARGS
settable by user.

svn path=/trunk/boost/signals2/; revision=52372
signals2/signal.hpp does not need to include signals2/shared_connection_block.hpp.

svn path=/trunk/boost/signals2.hpp; revision=52385
Fixed compile errors in c++0x mode.


svn path=/trunk/boost/signals2/; revision=52404
Merged [52404] from trunk.


svn path=/branches/release/boost/signals2/; revision=52406
Fix c++0x perfect forwarding for deconstruct.

svn path=/trunk/boost/signals2/; revision=52477
Trying to fix compile problems on msvc 9 in release mode.


svn path=/trunk/boost/signals2/; revision=52627
Added some equality comparison operators for stack_allocator.


svn path=/trunk/boost/signals2/; revision=52654
Fix for some compile warnings from Kyle Girard <theycallmecoach@gmail.com>.


svn path=/trunk/boost/signals2/; revision=52659
Merged [52654] [52627] and [52477] from trunk.


svn path=/branches/release/boost/signals2/; revision=52756
Merged [52372] and [52385] from trunk.


svn path=/branches/release/boost/signals2.hpp; revision=52757
Merged [52659] from trunk.


svn path=/branches/release/boost/signals2/; revision=52758
cmakefiles for signals2

svn path=/branches/release/libs/signals2/; revision=53013
Added ability to create a shared_connection_block which is initially
not blocking.


svn path=/trunk/boost/signals2/; revision=53091
Made shared_connection_block default constructible.  Split shared_connection_block
tests out of deletion_test, and added a little test for a 
default-constructed shared_connection_block.

svn path=/trunk/boost/signals2/; revision=53128
Added explicit documentation of shared_connection_block's default
copy constructor and assignment operator.


svn path=/trunk/libs/signals2/; revision=53130
Added shared_connection_block::connection() query, and a
connection::operator!=().  Added a test of shared_connection_block
assignment.

svn path=/trunk/boost/signals2/; revision=53131
Renamed a method group since blocking() is also a query.

svn path=/trunk/libs/signals2/; revision=53132
Merged changesets [53091], [53128], [53130], [53131], and [53132]
from trunk to release.


svn path=/branches/release/boost/signals2/; revision=53154