Fixes #8892.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85167 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fixes #8473

git-svn-id: http://svn.boost.org/svn/boost/trunk@85168 b8fc166d-592f-0410-95f2-cb63ce0dd405
Test update for #8892 + changelog updated.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85169 b8fc166d-592f-0410-95f2-cb63ce0dd405
Changelog update.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85170 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fixed some GCC warnings and errors

git-svn-id: http://svn.boost.org/svn/boost/trunk@85171 b8fc166d-592f-0410-95f2-cb63ce0dd405
Update to restore BOOST_PP_TUPLE_REM_0()

git-svn-id: http://svn.boost.org/svn/boost/trunk@85172 b8fc166d-592f-0410-95f2-cb63ce0dd405