replace noexcept by BOOST_NOEXCEPT for compilers that don't provide it yet.