Fix for reported clang compile error.  Refs #6198.


svn path=/trunk/boost/signals2/; revision=75777
Try to deal with C++11 (or not) compilers a little better, so we can avoid
standard violation in foreign_ptr.hpp.  Refs #6655.

svn path=/trunk/boost/signals2/; revision=77289
Replace all uses of boost/utility.hpp with more-granular includes.  Solves modularization dependency nightmare.

svn path=/trunk/boost/signals2/; revision=78502
Remove usage of deprecated macros

svn path=/trunk/boost/signals2/; revision=81444
Removed usage of deprecated macros

svn path=/trunk/libs/signals2/; revision=81562
get signals2 tests running again, refs #8103

svn path=/trunk/libs/signals2/; revision=82986
Applied from Eric Niebler to fix compile errors against compilers that
support variadic templates but not std::tuple.


svn path=/trunk/boost/signals2/; revision=83041
Applied patch from Eric Niebler to make use of BOOST_NO_CXX11_SMART_PTR.
Refs #8115.


svn path=/trunk/boost/signals2/; revision=83042