Use NonNull pointer in the place of references in AtomicRef and AtomicRefMut to avoid noalias related soundness bug. - #18
Merged