Add support for Linux syscall "getrandom".

Implements the syscall "getrandom", available in Linux 3.17, as new engine in a LIBC-agnostic way.

Please note that the engine is not available if the syscall is not implemented (ENOSYS returned).