Switch to BOOST_NORETURN macro

Boost.Config now defines BOOST_NORETURN macro which is equivalent to BOOST_ATTRIBUTE_NORETURN. boost/exception/detail/attribute_noreturn.hpp can be removed as well, if no longer needed anywhere.