add BOOST_LIKELY/BOOST_UNLIKELY definitions if not provided by Boost