Clean up all atomics and replace with GCC variants. The KERNEL part of
spl-atomic is now empty, but the userland section should be moved to
zfs/lib/libspl/ and not be part of SPL kernel module.