Added fallback macros for unsupported C++11 features introduced at Boost 1.56.0
Updated external lockfree tagged_ptr to work with newer std::atomic implementations