SERVER-13913 Use std::atomic to implement AtomicWord when possible

Also, make all AtomicWord types non-copyable, and non-movable in C++11