rand: Rewrite OsRng in Rust for windows
rand: Rewrite OsRng in Rust for windows

This removes even more rust_builtin.c code, and allows us to more gracefully
handle errors (not a process panic, but a task failure).

rust-lang/rand