Merge changes from Trunk. Adds new macros BOOST_NO_NOEXCEPT and BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX. Fixes #4867. Fixes #5571.