Replace all uses of boost/utility.hpp with more-granular includes.  Solves modularization dependency nightmare.
Remove usage of deprecated macros
Removed usage of deprecated macros
get signals2 tests running again, refs #8103
Applied from Eric Niebler to fix compile errors against compilers that
support variadic templates but not std::tuple.
Applied patch from Eric Niebler to make use of BOOST_NO_CXX11_SMART_PTR.
Refs #8115.
Added swap to signal classes.  Fixes #8449
Tweaked template declaration of swap for signal classes, to make
it more consistent.
Removed some spurious semicolons.  Refs #8727