adjust syndication to use bundled shared_ptr.hpp
bundle more headers required by syndication