cpp/experimental/atomic shared ptr

The class template provides thread-safe atomic pointer operations over a std. It provides a better alternative to the non-member atomic access functions.