Remove internal uses of `marker::NoCopy`
libstd: add a dummy field to `OsRng` to avoid out of module construction
Merge pull request #19832 from japaric/no-nocopy

Remove internal uses of the `NoCopy` marker

Reviewed-by: alexcrichton