Map: Table's next pointer can now be marked to avoid races when removing them.

There's also a ton of other tweaks and fixes related to the atomizer
tests which are still fubared by the way.
Atom: Properly forwarded the alloc constructor for non-inline values.
Rcu: removed a pointless load from a defer cas loop.