codec: unsafe atomicTypeInfoSlice: fix potential race condition
codec: unsafe atomicTypeInfoSlice: fix potential race condition

Previously, len and data are loaded/stored separately

Instead, we now just load the store and load the pointer atomically,
and can get access to its values.

This eliminates the potential race.

ugorji/go,ugorji/go,ugorji/go