macOS regression in crypto_rand.c refactor

The refactoring that created crypto_rand.c is missing includes of sys/syscall.h and sys/random.h. sys/random.h is needed for getentropy() on macOS 10.12 Sierra. Omitting sys/syscall.h might also cause us to fail to detect a getrandom() syscall on Linux when that's supported.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information