Simplify `RefCell` code a bit, make `deref` a no-op.

This functionality can actually be on all types with internal mutability (including the atomic types and `Cell`), so I think these could/should be added in a global manner.

(And then that PR can have the discussion about APIs and naming, to speed this one through.)