Made fns in the impls for the Atomic structs pub
auto merge of #6941 : Thiez/rust/pub_atomics, r=thestinger

As the title suggests, this marks all the fns on the impls on the atomic types in std::unstable::atomics as pub, which makes them significantly more usable (they are rather unusable otherwise).
r?