Document almost all of atomics.

I don't know enough about the free functions to give them better docs right now.
Could you also import both of these in the same statement? (`use std::sync::atomic::{AtomicPtr, Ordering};`), and above as well.