Ref<> class: Use C++ atomics instead of C atomics (as some compilers seem to be unable to mix C atomics with C++ code, and the generated result should be binary identical anyway).