Replace variadic template emulation for option list with native template (remove CDS_DECL_OPTIONSx, CDS_DECL_OTHER_OPTIONSx, CDS_SPEC_OPTIONSx, CDS_OPTIONSx, CDS_OTHER_OPTIONSx macros)
Replace CDS_BOOST_INTRUSIVE_OPTIONSx, CDS_BOOST_INTRUSIVE_DECL_OPTIONSx with variadic templates
Fix doxygen config
Remove CDS_OPTIONS macro
Remove CDS_NOEXCEPT_DEFAULTED macro
Replace CDS_DEBUG_DO with CDS_DEBUG_ONLY
Remove CDS_CXX11_LAMBDA_SUPPORT macro and a lot of emulating code
Fix build scripts
Fix clang 3.4-3.5 64bit build (boost.atomic problem, see https://svn.boost.org/trac/boost/ticket/9610)
Fix typo in clang version for boost.atomic patch
Remove hash_functor_selector.h, use only std::hash
Fix return value in intrusive MSPriorityQueue::pop()
Using std::hash as default hash functor in cds
Fix bugs in libcds atomic implementation
Restore hashing in tests
Move cds/intrusive/single_link_struct.h to cds/intrusive/details directory
Move cds/intrusive/base.h to cds/intrusive/details directory
Rename cds/intrusive/ellen_bintree_impl.h to cds/intrusive/impl/ellen_bintree.h
Move cds/intrusive/lazy_list_base.h to cds/intrusive/details directory
REname cds/intrusive/lazy_list_impl.h to cds/intrusive/impl/lazy_list.h
Move cds/intrusive/michael_list_base.h to cds/intrusive/details directory